| Line 24... |
Line 24... |
| 24 |
types \code{"double"} and \code{"integer"} representing missing
|
24 |
types \code{"double"} and \code{"integer"} representing missing
|
| 25 |
values. All other numeric constants start with a digit or period and
|
25 |
values. All other numeric constants start with a digit or period and
|
| 26 |
are either a decimal or hexadecimal constant optionally followed by
|
26 |
are either a decimal or hexadecimal constant optionally followed by
|
| 27 |
\code{L}.
|
27 |
\code{L}.
|
| 28 |
|
28 |
|
| 29 |
Hexadecimal constants start with \code{0x} or \code{0X} followed by
|
29 |
Hexadecimal constants start with \samp{0x} or \samp{0X} followed by
|
| 30 |
a non-empty sequence from \code{0-9 a-f A-F .} which is interpreted as a
|
30 |
a non-empty sequence from \samp{0-9 a-f A-F .} which is interpreted as a
|
| 31 |
hexadecimal number, optionally followed by a binary exponent. A binary
|
31 |
hexadecimal number, optionally followed by a binary exponent. A binary
|
| 32 |
exponent consists of a \code{P} or \code{p} followed by an optional
|
32 |
exponent consists of a \code{P} or \code{p} followed by an optional
|
| 33 |
plus or minus sign followed by a non-empty sequence of (decimal)
|
33 |
plus or minus sign followed by a non-empty sequence of (decimal)
|
| 34 |
digits, and indicates multiplication by a power of two. Thus
|
34 |
digits, and indicates multiplication by a power of two. Thus
|
| 35 |
\code{0x123p456} is \eqn{291 \times 2^{456}}{291 * 2^456}.
|
35 |
\code{0x123p456} is \eqn{291 \times 2^{456}}{291 * 2^456}.
|