Основы программирования на языке Си. Кучин Н.В - 15 стр.

UptoLike

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

15
мо отводить на один байт больше, чем требуется для размещения
всех символов строки. Этот последний байт заполняется нулевым
значением, называется нулевым байтом и имеет специальное обо-
значение ‘\0’.
Нельзя путать строковые константы с символьными константами.
Так “b” – это строковая константа, содержащая одну букву, а ‘b’ – сим-
вольная константа, или просто символ. Отличие “b” от ‘b’ в том, что
строка “b” содержит еще один символ ‘\0’ в конце строки, “b” занимает
в памяти 2 байта, в то время как ‘b’ – только один байт.
В языке C есть символьные константы, которые не соответствуют
никакому из печатных символов. Так, в коде ASCII символы с номера-
ми от нуля до 31 являются управляющими символами, которые нельзя
ввести с клавиатуры. Для использования таких символов вводятся так
называемые управляющие константы. Управляющие символы представ-
лены в табл. 2.3:
Таблица 2.3
Управляющие символы
Если за символом обратной черты следует символ не из этой табли-
цы, то эта пара воспринимается просто как соответствующий символ.
ловмисйищюялварпУеинечанЗ
bобаз,SB
fцинартсдовереп,ацинартсяавоН
nкортсдовереп,акортсяавоН
rктерактарвзоВ
tицялубатяаньлатнозироГ
vицялубатяаньлакитреВ
"кчывакяанйовД
'ортсопА
\тречяасокяантарбО
0йабйовелун,ловмисйовелуН
aангиС
NтнатснокяанчиремьсоВ
NxтнатснокяанчиретацдантсеШ
?сорповканЗ