Символьные типы применяются для описания данных, значением которых является буква, цифра, знак препинания и другие символы.
Существуют два фундаментальных символьных типа данных: AnsiChar и WideChar (приложение №4). Они соответствуют двум различным системам кодировки символов. Данные типа AnsiChar занимают один байт памяти и кодируют один из 256 возможных символов расширенной кодовой таблицы ANSI, в то время как данные типа WideChar занимают два байта памяти и кодируют один из 65536 символов кодовой таблицы Unicode. Кодовая таблица Unicode — это стандарт двухбайтовой кодировки символов. Первые 256 символов таблицы Unicode соответствуют таблице ANSI, поэтому тип данных AnsiChar можно рассматривать как подмножество WideChar (приложение №4).
Фундаментальные типы данных:
Тип данных
| Диапазон значений
| Объем памяти (байт)
|
AnsiChar
| Extended ANSI character set
|
|
WideChar
| Unicode character set
|
|
Обобщенный тип данных:
Тип данных
| Диапазон значений
| Формат (байт)
|
Char
| Same as AnsiChar's range
| 1*
|