- Тип данных char предназначен для хранения символьных переменных.
- Символом может быть одна буква, цифра, знак или пробел.
- Тип данных char является целочисленным типом. Это означает, что символ хранится как натуральное число.
- Инициализация переменных типа char:
char ch {'b'};
Значение переменной ch будет равно 98 – код символа в кодовой таблице ASCII. - Вывод символа b:
char ch {98}; cout << ch; или char ch {'b'}; cout << ch; - Данные типа char можно складывать, вычитать, умножать, делить.
- Пример: если к символу A прибавить 1, то получится символ B, а если вычесть 1, то получится символ @.
char ch = 'A'; n = ch + 1; cout << n; На экран будет выведена буква B.
Функция | Пояснение |
---|---|
int (x) | Возвращает номер символьной переменой x |
char (n) | Возвращает символ с номером n (обратная функции int) |
toupper (x) | Преобразует символ из нижнего в верхний регистр (только для английского алфавита) |