Вам, вероятно, известно, что в программировании иногда оказывается проще пользоваться системой счисления по основанию 16, чем по основанию 10. Система счисления по основанию 16 называется
count = OxFF; // 255 в десятичной системе incr = 0x1а; // 26 в десятичной системе
Управляющие последовательности символов
Большинство печатаемых символов достаточно заключить в одинарные кавычки, но набор в текстовом редакторе некоторых символов, например возврата каретки, вызывает особые трудности. Кроме того, ряд других символов, в том числе одинарные и двойные кавычки, имеют специальное назначение в С#, поэтому их нельзя использовать непосредственно. По этим причинам в C# предусмотрены специальные
Таблица 3.2. Управляющие последовательности символов
Управляющая последовательность
Описание
\a
Звуковой сигнал (звонок)
\b
Возврат на одну позицию
\f
Перевод страницы (переход на новую страницу)
\n
Новая строка (перевод строки)
\r
Возврат каретки
\t
Горизонтальная табуляция
\v
Вертикальная табуляция
\0
Пустой символ
V
Одинарная кавычка
\"
Двойная кавычка
w
Обратная косая черта
Например, в следующей строке кода переменной ch присваивается символ табуляции.
ch = 1\t1;
А в приведенном ниже примере кода переменной ch присваивается символ одинарной кавычки.
ch = 1 \ ' ';
Строковые литералы
В C# поддерживается еще один тип литералов —
"это тест"
представляет собой текстовую строку. Образцы подобных строк не раз встречались в приведенных выше примерах программ.
Помимо обычных символов, строковый литерал может содержать одну или несколько управляющих последовательностей символов, о которых речь шла выше. Рассмотрим для примера программу, в которой используются управляющие последовательности \п и \t.
// Продемонстрировать применение управляющих // последовательностей символов в строковых литералах.
.using System;
class StrDemo {
static void Main {