вирази зі сталими
<имя константы 1> = <значение 1> ;
<имя константы 2> = <значение 2> ;
<имя константы N> = <значение N> ;
Значення констант можуть задаватися як конкретними величинами відповідного типу, так і константними виразами.
У зображенні цілих констант присутній лише знак і цифра (знак + можна не вказувати). Передбачається десяткова система числення, однак можна використовувати і шестнадцатиричную. У цьому випадку перед константою слід поставити знак $. Діапазон цілих десяткових чисел ¾ від -2147483648 до 2147473647, а шістнадцятирічних ¾ від $ 00000000 до $ FFFFFFFF. В Turbo Pascal задані два зумовлених цілих числа:
Max LongInt = 2147483647
Дійсні константи в своєму зображенні містять десяткову точку або / і показник ступеня (символ E або e), наприклад:
Рядок символів - це послідовність будь-якого, в тому числі і рівного нулю, кількості символів з набору ASCII, розташованих на одному рядку і укладених в апострофи. Обмеженням тут може бути максимальний розмір рядка, що сприймається компілятором, не більше 126 символів.
Рядок, що складається з одного символу, називається символьної константою.
Якщо між апострофами немає жодного символу, то такий рядок називається нульовою рядком.
При необхідності помістити в рядку символ "апостроф", його слід записати двічі, наприклад
'Мова' 'Turbo Pascal' ''
Для включення в рядок символів, що не мають фізичної зображення, використовуються їх ASCII-код з символом # перед ним. Для зображення керуючих символів (коди від 0 до 31) можна використовувати символ ^ і відповідну букву, код якої дорівнює коду керуючого символу плюс 64.
Приклад. Строкові константи.
Stroka = 'Мова програмування Turbo Pascal';
Вирази зі сталими - це такі вирази, які можуть бути обчислені на стадії компіляції без запуску програми. Вони є окремим випадком виразів і можуть складатися з констант, знаків операцій, круглих дужок і деяких стандартних функцій.
Приклад. Вирази зі сталими.