На этом шаге мы приведем правила представления чисел.
В Object Pascal используются целые десятичные числа, целые шестнадцатеричные числа и вещественные десятичные числа. Причем вещественные числа могут быть представлены в двух различных формах записи, обычной и показательной.
Целые десятичные числа записываются стандартным образом и должны находиться в диапазоне от -2147483648 до 2147483647. Примеры:
35 77 -39 9 -6428 .
Для обозначения шестнадцатеричных целых чисел используется символ $, который ставится перед числом:
$0 $ЗЕ $FCB5434 $А10 .
Допустимый диапазон шестнадцатеричных чисел от $00000000 до $FFFFFFFF. Знак (плюс или минус) шестнадцатеричного числа определяется самой формой записи и зависит от значения старшего разряда двоичного представления числа.
Вещественные числа записываются или в виде обычной десятичной дроби, или в показательной форме с основанием 10. При втором способе записи вместо основания 10 ставится буква Е (прописная или строчная), непосредственно за которой указывается показатель степени:
6.3 -1436.9456 7.9Е12 -34.83е7 0.2745е-10 .
Числа с десятичными точками или показателем степени являются константами вещественного типа, остальные десятичные и шестнадцатеричные числа являются константами целого типа.
На следующем шаге мы рассмотрим строки.