Вход:  Пароль:  
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

1.2 Постоянные


Таблица 2. Постоянные языка С/С++
Целые константы
Десятичныецифры 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'a', L'b'
Специальные символы:
\aзвонок
\bвозврат на один символ назад
\fперевод страницы
\nновая строка
\rперевод каретки
\tгоризонтальная табуляция
\vвертикальная табуляция
\'апостроф
\"двойные кавычки
\\обратная дробная черта
\?вопросительный знак
\23символ задан десятичным числом
\0x23символ задан шестнадцатеричным числом
\023символ задан восьмеричным числом
Строковые константы (литералы)
Представляет последовательность символов кода ASCII, заключённой в кавычки: «строка».

 
Файлов нет. [Показать файлы/форму]
Комментарии [Скрыть комментарии/форму]