Руководство по языку B.Pascal 7

Числовые константы


Числовые константы должны быть целыми и принимать значения в диапазоне от -2147483648 до 4294967295.

По умолчанию числовые константы являются десятичными, однако встроенный ассемблер поддерживает также двоичные, восьмеричные и шестнадцатиричные константы. Двоичное представление обозначается записью после числа B, восьмеричное - записью буквы O, а шестнад- цатиричное - записью после числа H или указанием перед числом $.

В выражениях Паскаля суффиксы B, O и H не поддерживаются. Выражения Паскаля допускают только десятичную (по умолчанию) и шестнадцатиричную запись (используется префикс $).

Числовые константы должны начинаться с одной из цифр или символа $. Таким образом, когда вы записываете шестнадцатиричную константу с помощью суффикса H, то если первой значащей цифрой является одна из шестнадцатиричных цифр от A до F, то требуется дополнительный ноль. Например, 0BAD4H и $BAD4 представляют собой шестнадцатиричные константы, а BAD4H - это идентификатор, так как он начинается с буквы, а не с цифры.



Содержание раздела