integer decimal float double double