Операционная система UNIX. Руководство программиста

Символьные константы


Символьная константа - это символ, заключенный в одинарные кавычки ', например 'x'. Значение символьной константы равно численному значению символа в принятой для данной системы кодировке. Некоторые неизображаемые символы, одинарную кавычку (') и обратную наклонную черту (\) можно представить в соответствии со следующей таблицей управляющих последовательностей:

перевод строки   \n  
 горизонтальная табуляция   \t  
 вертикальная табуляция   \v  
 забой   \b  
 возврат каретки   \r  
 переход к новой странице   \f  
 обратная наклонная черта   \\  
 одинарная кавычка   \' 
 набор бит   \ddd  

Управляющая последовательность \ddd состоит из символа \, за которым следуют восьмеричные цифры (одна, две или три), задающие значение требуемого символа. Специальный случай данной конструкции - \0 (дальше идут не цифры) - обозначает ASCII-символ NUL. Если символ, следующий за \, не совпадает ни с одним из приведенных в таблице, действие не определено. Явный символ перевода строки в символьной константе недопустим. Тип символьной константы - int.



Содержание раздела