суббота, 9 апреля 2011 г.

Escape-последовательность в C++

Символьная константа состоит из символа, заключенного в одиночные кавычки (апострофы), как, например, 'х'. Значением символьной константы является численное значение символа в машинном наборе символов (алфавите). Символьные константы считаются данными типа int.
Некоторые неграфические символы, одиночная кавычка ' и обратная косая \, могут быть представлены в соответствие со следующей таблицей escape-последовательностей:
 символ новой строки              NL(LF)        \n
 горизонтальная табуляция         NT            \t
 вертикальная табуляция           VT            \v
 возврат на шаг                   BS            \b
 возврат каретки                  CR            \r
 перевод формата                  FF            \f
 обратная косая                   \             \\
 одиночная кавычка (апостроф)     '             \'
 набор битов                      0ddd          \ddd
 набор битов                      0xddd         \xddd
Escape-последовательность \ddd состоит из обратной косой, за которой следуют 1, 2 или 3 восьмеричных цифры, задающие значение требуемого символа. Специальным случаем такой конструкции является \0 (не следует ни одной цифры), задающая пустой символ NULL. Escape-последовательность \xddd состоит из обратной косой, за которой следуют 1, 2 или 3 шестнадцатеричных цифры, задающие значение требуемого символа. Если следующий за обратной косой символ не является одним из перечисленных, то обратная косая игнорируется. (с)

Комментариев нет:

Отправить комментарий