В Delphi определен новый тип данных – денежный, описываемый словом Currency. Он аналогичен вещественному формату Comp, не имеющему дробной части. Здесь же добавлено 4 значащих цифры после запятой, то есть точность вычислений составляет 0.0001.
К логическому типу добавлено еще 3 разновидности для совместимости со стандартами Windows: ByteBool, WordBool, LongBool, с занимаемой памятью соответственно 1, 2 и 4 байта.
К символьному типу добавлены типы AnsiChar и WideChar. Первый полностью аналогичен Char, хотя в Windows и используется кодировка ANSI вместо АSСII. Второй же используется для хранения символов в кодировке UNICODE с размером таблицы 65 536 символов, поэтому под каждый символ выделяется 2 байта.
Контрольные вопросы
1. Что такое тип переменной?
2. Что означает выражение «типизированный язык программирования»?
3. Перечислите служебные слова, которыми в Турбо-Паскале обозначаются целые типы со знаком, каков их размер?
4. Каков диапазон короткого целого со знаком?
5. Каков приблизительно диапазон стандартного целого со знаком?
6. Каков приблизительно диапазон длинного целого со знаком?
7. Перечислите служебные слова, которыми в Турбо-Паскале обозначаются целые типы без знака, каков их размер?