Целочисленные литералы Назад В начало Вперед

Целочисленные литералы используются для изображения в программе целочисленных констант. Числа могут быть представлены в десятичной, шестнадцатеричной или двоичной системе.

Десятичные числа изображаются последовательностью десятичных цифр: 0123456789.

Шестнадцатеричные числа изображаются последовательностью шестнадцатеричных цифр: 0123456789ABCDEF и имеют последним знаком букву h (hexadecimal). Шестнадцатеричные числа должны начинаться с цифры (можно с 0), в противном случае они воспринимаются как идентификатор.

Двоичные числа имеют последним знаком букву b (binary), и состоят из символов 1 и 0.

Перед числом может стоять знак "+" или "-". Если знак отсутствует, число считается положительным.

Константе присваивается наименьший тип, в диапазон значений которого она попадает:

Типы данных

Минимум

Максимум

word

0

0h

65535

0FFFFh

longInt

-2147483647

-7FFFFFFFh

2147483647

7FFFFFFFh

comp

0h

FFFFFFFFFFFFFFFFh

Примеры

литерал

система счисления

тип данных

значение в десятичном представлении

56724

десятичная

word

56724

-7294

десятичная

longInt

-7294

0FFFh

шестнадцатеричная

word

4095

345afch

шестнадцатеричная

longInt

3431164

-0ab0ch

шестнадцатеричная

longInt

-43788

0FF000000483AH

шестнадцатеричная

comp

 

101b

двоичная

word

5

-101b

двоичная

longInt

-5