Справочная система C guide



Содержание


десятичная точка или символ е (Е) и экспонента в виде целой константы.

Примеры

345. = 345 (десятичное);

3.14159 = 3.14159 (десятичное);

2.1Е5 = 210000 (десятичное);

Л23ЕЗ = 123 (десятичное);

4037е-5 = .04037 (десятичное).

На их основе строятся производные типа данных (см. с. 42). В этом разделе описаны синтаксис констант и объем памяти, занимаемой основными типами данных.

3.1. Целые константы

Десятичные: цифры 0—9;

первой цифрой не должен быть 0. Примеры

12 111 956 1007

Замечание. Если значение превышает наибольшее машинное целое со знаком, то оно представляется как длинное целое. Восьмеричные: цифры 0 - 7;

начинаются с 0. Примеры

012 =10 (десятичное);

0111 = 73 (десятичное);

076 = 62 (десятичное);

0123 = 1*64+2*8+3=83 (десятичное). Замечание. Если значение превышает наибольшее машинное целое без знака, то оно представляется как длинное целое.

Шестнадцатеричные: цифры 0-9, буквы а - Гили А - F для значений 10-15;

начинаются с Ох или ОХ. Примеры

0х12 = 18 (десятичное);

0Х12 = 18 (десятичное);

Ox2f = 47 (десятичное);

ОХАЗ = 163 (десятичное);

Ох1В9= 1*256 + 11 *1б + 9 = 441 (деся-

THTIHnftt

Замечание. Если значение превышает наибольшее машинное целое без знака, то оно представляется как длинное целое.

3.2. Длинные целые константы

Длинная целая константа явно определяется латинской буквой 1 или L, стоящей после константы.

Пр имеры

Длинная десятичная: 121 = 12 (десятичное);

956L = 956 (десятичное);

Длинная восьмеричная: 0121 = 10 (десятичное);

076L = 62 (десятичное);

Длинная шестнадиатеричная: 0х121 = 18 (десятичное);

OXA3L = 163 (десятичное).

3.3. Константы с плавающей точкой

Константа с плавающей точкой всегда представляется числом с плавающей точкой двойной точности, т. е. как имеющая тип double, и состоит из следующих частей:

целой части - последовательности цифр;

десятичной точки;

дробной части — последовательности цифр;

символа экспоненты е или Е;

экспоненты в виде целой константы (может быть со знаком).

Любая часть (но не обе сразу) из нижеследующих пар может быть опущена:




Содержание  Назад  Вперед