integer decimal float double