Целые константы | |
| Десятичные | цифры 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 | вертикальная табуляция |
| \' | апостроф |
| \" | двойные кавычки |
| \\ | обратная дробная черта |
| \? | вопросительный знак |
| \x23 | символ задан шестнадцатеричным числом |
| \023 | символ задан восьмеричным числом |
Строковые константы (литералы) | |
| Представляет последовательность символов кода ASCII, заключённой в кавычки: "строка". | |