double arrow

Константы. Константы задают неизменяемые величины в программе, определяемые их типом и формой представления (число

Константы задают неизменяемые величины в программе, определяемые их типом и формой представления (число, символ, строка, указатель (адрес)).

Числовые константы это целые или вещественные числа.

Целые константы могут быть десятичными, восьмеричными, шестнадцатеричными, двоичными.

Десятичное число может быть записано со знаком или без знака, причём последовательность цифр, не может начинаться с нуля, например, 25, -3, 0 – верно (одна цифра), а 025 – неверно, поскольку это вид восьмеричной константы.

Вещественная константа (число) описывается форматом
[+/–] C[.C] E [+/–] [C] C, где С – цифры от 0 до 9, а части, заключенные в скобки [ ], могут опускаться, допустимы символы E, e (для основания 10), разделяющие значащую часть числа (мантиссу) и порядок (степень основания 10), например, 10.25, –2E5, 0.7E–3, –2.4e8.

Символьная константа – это символ, заключённый в апострофы, например, ‘F’, ‘5’, ‘ ‘ (пробел), ‘/’.

Значением символьной константы является числовой код символа согласно ASCII-таблице [1, c.12], например, символ ‘F’ – код 70, ‘5’ – код 53, ‘/’ – код 47. Кроме одиночных символов в программе могут использоваться управляющие последовательности символов, которые начинаются с символа \ (обратная наклонная черта) и выполняют определённую функцию, например, ‘\t’– табуляция, ‘\n’ – перевод на новую строку, ‘\a’ – звонок, ‘\b’ – возврат на шаг. Можно также использовать коды символов (8-меричный или 16-теричный), например, символ возврата каретки можно задать: ‘\r’, ‘\015’, ‘\15’, ‘\x00D’, ‘\xD’.

Строковая константа (литерал) – это последовательность символов, заключённая в двойные кавычки, например, “Результат задания”. В строковый литерал можно включать управляющие последовательности символов (без апострофов). Например, “\а Ошибка! \n Нажмите на любую клавишу...\а”. Длинную строку при вводе можно прервать символом \ и нажатием клавиши <Enter> перенести на новую строку, например, строка: “Это очень длин\

ная строка“ эквивалентна литералу “Это очень длинная строка”.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: