many languages provide separate numeric data types for whole number (integer) values and ________ (those with decimal places). constants floating-point values prime numbers variable values