119.75, 1.7Е2, –0.825, 0.035, –0.89Е2.
Символьная константа является символом, который
заключен в апострофы. Управляющая последовательность является одиночным символом, допустимо ее
применять в символьных константах. Значением символьной константы считается числовой код символа.
Примеры:
‘ ‘ — пробел;
‘\\’ — обратная дробная черта;
‘W’ — буква W;
‘\n’ — символ новой строки;
‘\v’ — вертикальная табуляция.
Символьные константы принадлежат типу int,
и при преобразовании типов к ним приписывается
соответствующий знак.
Строковая константа (литерал) представляет собой последовательность символов, среди которых
строковые и прописные буквы русского и латинского
алфавита или цифры, которые заключены в кавычки
(«»). Например: «Школа N 35», «город Саратов», «YZPT
КОД». Важно заметить, что все управляющие символы, кавычки («»), обратная дробная черта (\) и символ
новой строки в строковом литерале и в символьной
константе являются соответствующими управляющими последовательностями. Любая управляющая
последовательность записывается как один символ. К
примеру, при печати фразы «Школа \n N 35» часть
«Школа» будет располагаться на одной строке, а часть
«N 35» — на следующей. Знаки строкового выражения сохраняются в области оперативной памяти. В
конец любого строкового литерала компилятор
прибавляет нулевой символ, который представляется
управляющей последовательностью \0. Строковое
выражение имеет тип char[]. То есть строка представляется как массив символов. Количество элементов
массива соответствует числу символов в строке плюс
1, вследствие того, что нулевой символ (символ конца
строки) также служит эле-ментом массива. Все строковые выражения рассматриваются компилятором
как различные объекты. Строковые литералы способны находиться на нескольких строках. Такие фразы
формируются на основе применения обратной дробной черты и клавиши «ввод». Обратная черта и символ
новой строки рассматривается компилятором, в результате чего следующая строка служит продолжением предыдущей. К примеру, «строка неопределенной
\n длины» полностью аналогична фразе «строка неопределенной длины». С целью сцепления строковых
фраз можно применять символ (или символы) пробела. Когда в программе присутствуют два или более
строковых выражения, которые разделены только
пробелами, они будут рассматриваться как одна символьная строка. Данный принцип можно применять
для формирования строковых литералов, занимающих более одной строки.