Integer and Floating-Point Literals
Literals or constants that represent numbers can be integer or floating-point.
An integer constant is a sequence of the digits 0-9, with an optional positive (+) or negative (-) sign preceding the digits.
[ + | - ] digit ...
Valid integers include the following:
23 -555 +17
Floating-point literals (also referred to as decimal, numeric, or fractional literals) are sequences of digits that can include a decimal point, and optionally the exponent marker (e).
[ + | - ] digit ... [ . ] [ digit ...] [ e | E [ + | - ] digit ... ]
- e | E
e or E indicates that the number is specified in scientific notation.
Valid floating-point literals include the following:
3.14159 -37. 2.0e19 -2E-19