Символьный тип

Язык программирования Object Pascat поддерживает три символьных типа данных: ansichar, widechar и char.

Тип ansichar представляет собой Ansi-символы, т. е. печатаемые (отображаемые) и служебные символы, которые кодируются числами от 0 до 255.Эти символы используются в ОС семейства Windows. Для хранения одного символа отводится один байт.

Тип widechar представляет собой Unicode-символы, которые кодируются числами от 0 до 65535. Используются для представления различных азиатских алфавитов. Для хранения одного символа отводятся два байта. Первые 256 символов Unicode совпадают с символами Ansi.

Тип Char эквивалентен типу AnsiChar и обеспечивает наибольшую производительность – общий тип.

Консольное приложение выполняется под управлением MS DOS, где используется кодировка ASCII. Первые половины таблиц Ansi и ASCII с кодами 0..127 совпадают, вторые половины с кодами 128..255 -различны.

Логический тип

Расширены возможности логического типа данных. Помимо базового типа Boolean можно использовать дополнительные типы ByteBool (один байт), WordBool (два байта), LongBool (четыре байта). Эти типы необходимы для обеспечения совместимости с функциями Windows и другими средами разработки(С++).

В базовом логическом типе все осталось по-прежнему - его возможные значения True (1) и False (0). В остальных типах значению False соответствует 0, всем остальным числам соответствует True.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: