Delphi. Учимся на примерах
Шрифт:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Ключ:
Значение:
Приложение Г
Язык ObjectPascal
Комментарии
Комментарии — это фрагменты исходного текста программы, которые не компилируются и служат для пояснения кода. Для обозначения комментариев в программах на языке Object Pascal используют следующие конструкции:
• // —
комментарии в одной строке;• { } или (* *) — многострочные комментарии.
Примеры:
Идентификаторы
Идентификаторы – это имена констант, переменных, типов, свойств, процедур, функций, программ и программных модулей. Могут быть длиной до 255 символов, начинаться с символа или знака подчеркивания; могут содержать символы, цифры и знаки подчеркивания и не должны содержать пробелы.
В языке Object Pascal идентификаторы не чувствительны к регистру букв, то есть нет различия между строчными и заглавными буквами. Таким образом, идентификатор функции IntToStr равнозначен идентификатору inttostr или intTOstr.
В качестве имен идентификаторов не могут использоваться следующие зарезервированные слова:
• and, array, as, asm, at, automated;
• begin;
• case, class, const, constructor;
• destructor, div, do, downto;
• else, end, except, exports;
• file,finalization, finally, for, function;
• goto;
• if, implementation, in, inherited, initialization, inline,interface, is;
• label, library;
• mod;
• nil, not;
• object, of, on, or, out;
• packed, private, procedure, program, property, protected, public, published;
• raise,record, repeat, resourcestring;
• set, shl, shr, string;
• then, threadvar, to, try, type;
• unit, until, uses;
• var;
• while, with;
• xor.
Встроенные типы данных
Числовые типы
К числовым типам языка Object Pascal относятся целочисленные и типы чисел с плавающей запятой (табл. Д.1).
Таблица Д.1. Числовые типы данных языка Object Pascal
Целочисленные типы | Диапазон значений | Типы чисел с плавающей запятой | Диапазон значений |
---|---|---|---|
Byte | 0..255 | Real | 5.0·10– 324..1.7·10308 |
ShortInt | – 128..127 | Real48 | 2.9·10– 39..1.7·1038 |
SmallInt | – 32768..32767 | Single | 1.5·10– 45..3.4·1038 |
Word | 0..65535 | Double | 5.0·10– 324..1.7·10308 |
Integer, LongInt | – 2147483648..21474883647 | Extended | 3.6·10– 4951..1.1·104932 |
Cardinal, LongWord | 0..4294967295 | Comp | – 263+1..263–1 |
Int64 | – 263..263–1 | Currency | – 922337203685477.5808..922337203685477.5807 |