Вход:  Пароль:  
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия Статьи/КраткоОбоВсём/Clang/part1/part2 за 2006-05-30 18:06:02..

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

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