Язык:
Русский
English
Числа
Для чисел, которые являются константами типа Integer и Real, используется обычная десятичная запись.
Шестнадцатеричная целочисленная константа записывается со знаком доллара ($) в качестве префикса.
Инженерная запись (E или e, сопровождаемые экспонентой) читается как "десять в степени" в вещественных типах. Например:
7E-2 равно 7 умножить на 10 в -2 степени.
12.25e+6 или 12.25e6 равны 12.25 умножить на 10 в 6-ой степени.
Числа с десятичными точками или экспонентами обозначают константы вещественного типа.
Другие десятичные числа обозначают константы целочисленного типа. Их значения должны находиться между -2 147 483 648 и 2 147 483 647 ( -(MaxLongInt+1) и MaxLongInt).
Шестнадцатеричные числа
Шестнадцатеричные числа обозначают константы целочисленного типа. Их значения должны находиться в пределах от $00000000 до $FFFFFFFF.
Знак возникающего в результате значения подразумевается шестнадцатеричной записью.
Ада
Между десятичными и шестнадцатиричными цифрами может находиться знак подчёркивания (исключительно для удобства чтения). Знак подчёркивания не может находиться перед или после последовательности цифр; два знака подчёркивания не могут идти подряд. Например:
12 0 1E6 123_456 -- целые числа
12.0 0.0 0.546 3.14159_26 -- вещественные числа
Помимо десятичных чисел, можно использовать любое основание от 2 до 16. При этом можно использовать и точку, и экспоненту. Например:
2#1111_1111# 16#FF# 016#0ff# -- целое число 255
16#E#E1 2#1110_0000# -- целое число 224
16#F.FF#E+2 2#1.1111_1111_1110#E11 -- вещественное число 4095.0
См. также
Лекция №1.2: Начальные сведения о программах на языке Pascal