- Тип данных 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’; cout << ch + 1; На экран будет выведена буква B.
Функция | Пояснение |
---|---|
Int (x) | Возвращает номер символьной переменой x |
Char (n) | Возвращает символ с номером n (обратная функции Int) |
Pred (x) | Возвращает символ с номером, меньшим на 1, чем у x (аналог Int (x) - 1) |
Succ (x) | возвращает символ с номером, большим на 1, чем у x (аналог Char (x) + 1) |
Toupper (x) | Преобразует символ из нижнего в верхний регистр (только для английского алфавита) |