Contents | Prev | Next

#### "4.3 Allow binary/hexadecimal constants"

When this extension is enabled (the **default**), the Irie Pascal compiler will
recognize binary and hexadecimal constants.

## Binary Constants

Binary constants begin with **%**, and are followed by one or more binary
(**0** or **1**) digits.

The following are examples of valid binary constants

** %0 %1 %01110101010101010111101**

The following are not valid binary constants

** %2 % %151 %g**

## Hexadecimal Constants

Hexadecimal constants begin with **$**, and are followed by one or more hexadecimal
(**one of 0123456789ABCDEF**) digits.

The following are examples of valid hexadecimal constants

** $9 $A123 $ffff**

The following is not a valid hexadecimal constant

** $abgd**

since **g** is not a hexadecimal digit.

Contents | Prev | Next