Читайте также: |
|
В качестве констант в ТП используются целые, вещественные, шестнадцатеричные числа, логические константы, символы, строки символов, конструкторы множеств, признак неопределенного указателя.
Целые константы записываются в естественной форме со знаком или без него.
Вещественные числа записываются в форме основной вещественной константы (естественная запись вещественного числа с десятичной точкой) или в экспоненциальной форме, когда число состоит из основной вещественной константы (или целой константы) и экспоненциальной части. Экспоненциальная часть начинается с признака Е(е), за которым следует десятичный порядок (целое число со знаком или без него). Например: 3.4; 5.56E4; -0.5Е-3; 3Е-1. Перед точкой и за ней должна следовать хотя бы одна цифра.
Шестнадцатеричное число состоит из шестнадцатеричных цифр (0,1,2,...9,А,В,С,D,E,F), перед которыми ставится признак шестнадцатеричного числа - $. Например, $0000AAAA.
Логическая константа может принимать два значения, FALSE(ложь), TRUE (истина);
Символьные константы - любой символ персонального компьютера заключенный в апострофы. Для записи символа апострофа он удваивается (''''). Допускается записывать символы путем указания кода, которому предшествует знак #. Например: #97-'а'; #67-'A'; #11 - перевод строки.
Строковая константа - это любая последовательность символов языка, заключенная в апострофы. Например: 'Это строка'.
Если две строковые константы отличаются типом букв (прописные или строчные), то такие константы считаются различными. В строке символов могут указываться коды символов, которым предшествует #. Например: #7 'Ошибка' #7.
Конструктор множества - список элементов множества, заключенный в квадратные скобки ([1,2,3...7,8] [ ] [TRUE]).
Идентификаторы TurboPascal - это имена констант, переменных, типов, объектов, процедур, функций, модулей, программ и полей в записях.
Идентификатор описывается последовательностью латинских букв, цифр и знака подчеркивания, начинающейся с буквы. Она может иметь любую длину, но различимыми являются первые шестьдесят три символа (пробелы и специальные символы в идентификаторы не входят).
Например: ALFA, x353, SENT_3_1995.
В качестве идентификаторов языка нельзя использовать зарезервированные слова и имена, которыми названы стандартные константы, файлы, функции, процедуры, типы.
Дата добавления: 2015-09-05; просмотров: 65 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Компиляция и исправление синтаксических ошибок | | | Оператор присваивания |