C++   ::   Хилл Мюррей

Страница: 282 из 357

3 Ключевые Слова

Следующие идентификаторы зарезервированы для использовния в качестве ключевых слов и не могут использоваться иным образом:

asm auto break case char class const continue default delete do double else enum extern float for friend goto if inline int long new operator overload public register return short sizeof static struct switch this typedef union unsigned virtual void while

Идентификаторы signed и volatile зарезервированы для применения в будущем.



2.4 Константы

Как описано ниже, есть несколько видов констант. В #2.6 приводится краткая сводка аппаратных характеристик, которые влияют на их размеры.



2.4.1 Целые Константы

Целая константа, состоящая из последовательности цифр, считается восьмиричной, если она начинается с 0 (цифры ноль), и десятичной в противном случае. Цифры 8 и 9 не являются восьмиричными цифрами. Последовательность цифр, которой прешествует 0х или 0Х, воспринимается как шестнадцатиричное цлое. В шестнадцатеричные цифры входят буквы от а или А до f или F, имеющие значения от 10 до 15. Десятичная константа, значение которой превышает наибольшее машинное целое со знком, считается длинной (long); восьмеричная и шестнадцатериная константа, значение которой превышает наибольшее машинное целое со знаком, считается long; в остальных случаях целые константы считаются int.



2.4.2 Явно Заданные Длинные Константы

Десятичная, восьмиричная или шестнадцатиричная констата, за которой непосредственно стоит l (латинская буква «эль») или L, считается длинной константой.



2.4.3 Символьные Константы

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

|< Пред. 280 281 282 283 284 След. >|

Java книги

Контакты: [email protected]