| Integers

| Number Constants | Next

A binary integer is `0b` or `0B` followed by zero or more of the binary digits `01`.
An octal integer is `0` followed by zero or more of the octal digits (`01234567`).
A decimal integer starts with a non-zero digit followed by zero or more digits (`0123456789`).
A hexadecimal integer is `0x` or `0X` followed by one or more hexadecimal digits chosen from `0123456789abcdefABCDEF`.
Integers have the usual values. To denote a negative integer, use the prefix operator `-` discussed under expressions (see Prefix Operators).