. . . "There are well established lexical norms for writing integer and floating-point constants: 3.1415 and 17E-3 are floating-point constants because they contain a decimal point or an exponent; 3 is an integer constant because it contains neither." .