CHAR(n) – n символов, от 1 до 32767, строковый тип фиксированной длины.
В этой статье
Тип Имя | Байт | Диапазон значений |
---|---|---|
char | 1 | -128–127 по умолчанию От 0 до 255 при компиляции с помощью /J |
signed char | 1 | От -128 до 127 |
unsigned char | 1 | От 0 до 255 |
short | 2 | От −32 768 до 32 767 |
Так как char — наименьший из возможных адресуемых типов, другие типы не могут иметь размер меньше него. Минимальный размер для char — 8 бит, для short и int — 16 бит, для long — 32 бита, для long long — 64 бита. Желательно, чтобы тип int был таким целочисленным типом, с которым наиболее эффективно работает процессор.
Символьный тип (Сhar) — тип данных, предназначенный для хранения одного символа (управляющего или печатного) в определённой кодировке. Может являться как однобайтовым (для стандартной таблицы символов), так и многобайтовым (к примеру, для Юникода ).
char: представляет один символ в кодировке ASCII. Занимает в памяти 1 байт (8 бит). Может хранить любое значение из диапазона от -128 до 127, либо от 0 до 255.
Як ви вже знаєте, символи завжди поміщаються в одинарні лапки (наприклад, ‘а’, ‘+’ чи ‘5’). Змінна типу char представляє тільки один символ (наприклад, літеру а, символ + чи число 5). Щось на кшталт наступного не є коректним: Текст, який знаходиться в подвійних лапках, називається …