Целые константы | |
Десятичные | цифры 0-9;(12, 111, 956) |
Восьмеричные | цифры 0-7;(012=10, 011=73, 076=62) |
Шестнадцатеричные | цифры 0-9,буквы A-F или a-f(0x12=18, 0x2f=47, 0XA3=163) |
Длинные целые константы | |
Десятичная | 12l=12, 956L=956; |
Восьмеричные | 012l=10, 076L=62; |
Шестнадцатеричные | 0x12l=18, 0XA3L=163. |
Беззнаковые целые константы | |
Десятичная | 12u=12, 956U=956; |
Восьмеричные | 012u=10, 076U=62; |
Шестнадцатеричные | 0x12u=18, 0XA3U=163. |
Константы с плавающей точкой | |
Всегда представляются типами float, double и long double: 345. = 345; 2.1e5 = 210000; .123E3fL = 123; 4037e-5l = .04037 | |
Символьные константы | |
Состоит из одного символа кода ASCII, заключеного в апострофы: 'A'; 'a'; '7'; '$'. | |
Многобайтовые символы: L'ab'. | |
Специальные символы: | |
\a | звонок |
\b | возврат на один символ назад |
\f | перевод страницы |
\n | новая строка |
\r | перевод каретки |
\t | горизонтальная табуляция |
\v | вертикальная табуляция |
\' | апостроф |
\" | двойные кавычки |
\\ | обратная дробная черта |
\? | вопросительный знак |
\23 | символ задан десятичным числом |
\0x23 | символ задан шестнадцатеричным числом |
\023 | символ задан восьмеричным числом |
Строковые константы (литералы) | |
Представляет последовательность символов кода ASCII, заключённой в кавычки: "строка". |