Node: Integers, Next: Bignums, Up: Numbers

### Integers

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).