Символьный тип: различия между версиями
[непроверенная версия] | [непроверенная версия] |
м r2.7.1) (робот изменил: es:Carácter (tipo de dato) |
|||
Строка 23: | Строка 23: | ||
[[en:Character (computing)]] |
[[en:Character (computing)]] |
||
[[eo:Karaktro]] |
[[eo:Karaktro]] |
||
[[es:Carácter ( |
[[es:Carácter (tipo de dato)]] |
||
[[fa:نویسه (رایانه)]] |
[[fa:نویسه (رایانه)]] |
||
[[fr:Caractère (informatique)]] |
[[fr:Caractère (informatique)]] |
Версия от 16:53, 15 марта 2011
Символьный тип (Сhar) — простой тип данных, предназначенный для хранения одного символа в определённой кодировке. Может являться как однобайтовым (для стандартной таблицы символов), так и многобайтовым (к примеру, для Юникода). Основным применением является обращение к отдельным знакам строки.
Язык C
В языке Си размер типа равен одному байту.[1] В общем случае размер типа char
на конкретной платформе регулируется значением константы CHAR_BITS
, оперделённой в заголовочном файле limits.h. По умолчанию и на платформах x86 она равна 8. Char
может вмещать максимум один символ.
Если char
определён как signed
(знаковый), то его диапазон значений составляет от −127 до 128.[1] Если он определён как unsigned
(беззнаковый), то его значения могут составлять от 0 до 255. Значение, содержащееся в этом типе, можно всегда безопасно привести к значению типа int. В Си нет примитивных типов для работы со строками, поэтому для работы с ними используется указатель char *
.
Литература
- Подбельский В. В. Программирование на языке Си
Примечания
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |