ВУЗ:
Составители:
Рубрика:
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 Перевод страницы
\” Кавычки
\’ Апостроф
\\ Обратный слэш
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »