Язык С++ и программирование на нем. Рейзлин В.И. - 9 стр.

UptoLike

Составители: 

11
2.5. Целые типы данных
Тип char, или символьный
Данными типа char являются различные символы, причем значе-
нием этих символов является численное значение во внутренней коди-
ровке ЭВМ.
Символьная константа это символ, заключенный в апострофы,
например: &’, ‘4, ‘@’, ‘а’. Символ ‘0’, например, имеет в кодиров-
ке ASCII значение 48.
Существуют две модификации этого типа: signed char и unsigned
char.
Данные char занимают один байт и меняются в диапазоне:
signed char (или просто char) -128 .. 127;
unsigned char 0 .. 255.
Отметим, что если необходимо иметь дело с переменными, при-
нимающими значения русских букв, то их тип должен быть unsigned
char, так как коды русских букв >127 (B кодировке ASCII).
Символы, в том числе и неграфические, могут быть представлены
как символьные константы с помощью т.н. управляющих последова-
тельностей.
Управляющая последовательность это специальные символь-
ные комбинации, которые начинаются с \ , за которым следует буква
или комбинация цифр (см. табл. 2).
Последовательности \ddd’ и \xddd’ позволяют представлять лю-
бой символ из набора ЭВМ как последовательность восьмеричных или
шестнадцатеричных цифр соответственно. Например, символ возврата
каретки можно задать так: ‘\r’ или \015’ или ‘x00D’.
Таблица 2
Специальные управляющие последовательности
Управляющая
последовательность
Наименование
\a Звонок
\b Возврат на шаг
\t Горизонтальная табуляция
\n Перевод строки
\v Вертикальная табуляция
\r Возврат каретки
\f Перевод страницы
\ Кавычки
\ Апостроф
\\ Обратный слэш