## 3.3.1 Binary Constants

A binary constant is an alternative way to represent a numeric constant. A binary constant takes one of the following forms:

  B'd[d...]'
  B"d[d...]"
  d
  Is a binary (base 2) digit (0 or 1).

You can specify up to 256 binary digits in a binary constant. Leading zeros are ignored.

Examples

The following examples demonstrate valid and invalid binary constants:

Valid |
`B'0101110'` |
`B"1"` |
Invalid | Explanation
`B'0112'` | The character 2 is invalid.
`B10011'` | No apostrophe after the B.
`"1000001"` | No B before the first quotation mark.

Previous Page Next Page Table of Contents