Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Строковые константы



Строковая константа состоит из последовательности любого числа символов, в том числе и ни одного, заключенных в двойные кавычки:

· "green"

· "270-32-3456"

· ""

· "\19.95"

· "Строка 1nСтрока 2n"

· "\verb*!!"

Строковая константа может включать escape-последовательности, имеющие графическое представление и символы, не входящие в основной набор символов (например, кириллицу).

В тех случаях, когда требуется включить в строку backslash () или кавычки, их нужно представить в виде соответствующих escape-последовательностей.

Компилятор автоматически помещает нулевой символ (0) в конец каждой строковой константы. Этот символ не высвечивается, а служит признаком конца строковой константы. Это очень полезно при посимвольной обработке строк и позволяет избежать необходимости задания максимальной длины строки.

Важно заметить, что символьная константа и соответствующая ей строковая константа из одного символа, например, 'A' и "A", не эквивалентны, так как строковая константа содержит два символа. Кроме того, символьная константа эквивалентна некоторому целому числу, а строковая - нет (вообще говоря, строковая константа представляет некоторое значение - это ее адрес в памяти).





Дата публикования: 2014-12-25; Прочитано: 136 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...