Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Строковая константа состоит из последовательности любого числа символов, в том числе и ни одного, заключенных в двойные кавычки:
· "green"
· "270-32-3456"
· ""
· "\19.95"
· "Строка 1nСтрока 2n"
· "\verb*!!"
Строковая константа может включать escape-последовательности, имеющие графическое представление и символы, не входящие в основной набор символов (например, кириллицу).
В тех случаях, когда требуется включить в строку backslash () или кавычки, их нужно представить в виде соответствующих escape-последовательностей.
Компилятор автоматически помещает нулевой символ (0) в конец каждой строковой константы. Этот символ не высвечивается, а служит признаком конца строковой константы. Это очень полезно при посимвольной обработке строк и позволяет избежать необходимости задания максимальной длины строки.
Важно заметить, что символьная константа и соответствующая ей строковая константа из одного символа, например, 'A' и "A", не эквивалентны, так как строковая константа содержит два символа. Кроме того, символьная константа эквивалентна некоторому целому числу, а строковая - нет (вообще говоря, строковая константа представляет некоторое значение - это ее адрес в памяти).
Дата публикования: 2014-12-25; Прочитано: 137 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!