1.6 Числа

На верх  Назад  Вперёд

Числа по умолчанию записываются в десятичной системе счисления. Вещественные числа (или десятичные) записываются с использованием технической или экспоненциальной нотации (например 0.314E1).

Для типа целочисленных констант Free Pascal поддерживает четыре формата:

1.Нормальный, десятичный формат (по основанию 10). Это - стандартный формат.

2.Шестнадцатеричный формат (по основанию 16), таким же образом как и в Turbo Pascal. Чтобы определить константную величину в шестнадцатеричном формате, укажите перед именем знак доллара ($). Таким образом шестнадцатеричное число $FF равняется десятичному числу 255. Отметьте, что регистр является незначащим при использовании шестнадцатеричных констант.

3.С версии 1.0.7 также поддерживается Восьмеричный формат (по основанию 8). Чтобы определить константу в восьмеричном формате, укажите перед именем знак амперсанда (&). Например 15 определен в восьмеричной нотации как &17.

4.Двоичная нотация (по основанию 2). Двоичное число может быть определено, указав переде ним знак процента (%). Таким образом, 255 может быть определен в двоичной записи как %11111111.

Следующие диаграммы показывают, синтаксиса для чисел.


Числа

104


Замечание:

Восьмеричная и двоичная запись не поддерживается в режиме эмуляции Delphi или TP.