Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Суффикс Значение




Символьная константа представляет собой любой символ в кодировке Unicode. Символьные константы записываются в одной из четырех форм, представлен­ных в таблице 2.2:

ü «обычный» символ, имеющий графическое представление (кроме апострофа и символа перевода строки) - ' А', ' ю', ' *';

ü управляющая последовательность – '\0', ' \n';

ü - символ в виде шестнадцатеричного кода — '\xF', '\х74';

ü - символ в виде escape-последовательности Unicode — ' \uA81B'.

Управляющей последовательностью, или простой escape-последовательностью, называют определенный символ, предваряемый обратной косой чертой. Управляющая последовательность интерпретируется как одиночный символ и используется для представления:

ü кодов, не имеющих графического изображения (например, \n — переход в начало следующей строки);

ü символов, имеющих специальное значение в строковых и символьных литералах, например, апострофа '.

В таблице 2.4 приведены допустимые значения последовательностей. Если непосредственно за обратной косой чертой следует символ, не предусмотренный таблицей, возникает ошибка компиляции.

Таблица 2.4 Управляющие последовательности С#


\a-звуковой сигнал

\b-возврат на шаг

\f-перевод страницы (формата)

\n-перевод строки

\r-возврат каретки

\t-горизонтальная табуляция

\v-вертикальная табуляция

\\ - обратная косая черта

\’-апостроф

\”-кавычка

\0-нуль-символ


Символ, представленный в виде шестнадцатеричного кода начинается с префикса \0x, за которым следует код символа.

Escape-последовательности Unicode служат для представления символа с помощью его кода в шестнадцатеричном виде с префиксом \u или \U (например \u00F2, \U00010011).

Управляющие последовательности могут использоваться и в строковых константах, например если требуется вывести несколько строк их объединяют в один литерал, отделив одну строку от другой управляющей последовательность. \n:

“Никто не доволен своей \n внешностью, но каждый доволен \n своим умом”

Если же внутри строки требуется использовать кавычку, ее предваряют косой чертой:

“Издательский дом \”Питер\” ”


Дословные литералы. Эти литералы начинаются с символа @, который отключает обработку управляющих последовательностей и позволяет получать строки в том виде, в котором они записаны:

@ ”Никто не доволен своей

внешностью, но каждый доволен

своим умом”

@”Издательский дом “Питер” “

Комментарии. В С# существует 3 вида комментариев – однострочные, многострочные и XML комментарии. Однострочный комментарий начинается с // и заканчивается символом перехода на новую строку. Многострочный комментарий заключается в /* */ и может занимать часть строки, целую строку или несколько строк. Формирование документации в формате XML используют комментарии, начинающиеся с ///. Компилятор извлекает эти комментарии из программы, проверяет на соответствие правилам и записывает в отдельный файл.

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 289; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.