Иллюстрированный самоучитель по Kylix

       

Основным символьным типом является Сhar.



Таблица 2.3 (окончание)

Тип данных Boolean

Типы данных ByteBool, WordBool, LongBool

Ord(True) = 1

Ord(True) <> 0



Succ (False) = True

Succ (False) = True

Pred(True) = False

Pred (False) = True

Символьные типы данных

Основным символьным типом является Сhar. Данный тип используется для хранения символа из таблицы ASCII. Каждый символ в данной таблице представлен числовым значением от 0 до 255, поэтому переменная такого типа занимает в памяти всего 1 байт.

Кроме типа Char, язык Object Pascal имеет еще два символьных типа:

  • AnsiChar является полным аналогом типа Сhar. Занимает 1 байт памяти;
  • WideChar — тип, который используется для хранения символов в кодировке Unicode. Данная кодировка ограничена не 256-ю а 65 535-ю символами. Занимает 2 байта памяти.
Над символьными типами данных допустимы следующие операции:

  • Chr (x) — возвращает символ с кодом, который соответствует целочисленному значению х;
  • UрСаsе(с) — возвращает символ с, преобразованный в верхний регистр (то есть преобразует прописные буквы в заглавные).
Назад
Содержание
Вперед


Содержание раздела