Составители:
Рубрика:
char x;
int y;
double z;
Целые константы:
1. Десятичные. Цифры 0-9, при этом первой цифрой не может быть 0. Если значение
превышает наибольшее машинное целое со знаком, то оно представляется как длинное
целое. Примеры:
2, 123, 1945.
2.
Восьмеричные. Цифры 0-7, начинаются с нуля. Примеры:
011=9
10
, 0113=75
10
.
3.
Шестнадцатеричные. Цифры 0-9, буквы A-F (a-f) для значений 10-15, начинаются с
0X (0x). Примеры:
0x10=16
10
, 0XF=15
10
.
Длинные целые константы явно определяются латинской буквой l или L, стоящей по-
сле константы. Суффикс U (или u) соответствует типу unsigned (беззнаковый). Примеры:
-
длинная десятичная 764l = 764
10
, 342L=342
10
;
-
длинная восьмеричная 011L=9
10
, 0113l=75
10
;
-
длинная шестнадцатеричная 0x10l=16
10
, 0XFL=15
10
.
Вещественные константы представляются как числа с фиксированной или пла-
вающей точкой. По умолчанию имеют тип double. Суффикс f (F) задает тип float, суф-
фикс 1 (L) - тип long double. Вещественные константы состоят из следующих частей:
-
целой части – последовательности цифр;
-
десятичной точки;
-
дробной части - последовательности цифр или символа экспоненты - e (E);
-
экспоненты в виде целой константы (может быть со знаком).
Любая часть (но не обе сразу) из следующих пар может быть опущена:
-
целая или дробная часть;
-
десятичная точка или символ e (E) и экспонента в виде целой константы.
Примеры:
4.125 = 4.125
10
;
.34 = 0.34
10
;
456. = 456
10
;
1.5e2 = 150
10
;
12E-3 = 0.012
10
.
Символьные константы состоят из одного символа, заключенного в апострофы.
Символьные константы считаются данными типа char. Примеры:
'D', '2', '&', 'g'.
Символ \ (backslash) используется для определения ESC-последовательностей, ко-
торые служат для визуального представления неграфических символов. Этот же символ
22
char x;
int y;
double z;
Целые константы:
1. Десятичные. Цифры 0-9, при этом первой цифрой не может быть 0. Если значение
превышает наибольшее машинное целое со знаком, то оно представляется как длинное
целое. Примеры:
2, 123, 1945.
2. Восьмеричные. Цифры 0-7, начинаются с нуля. Примеры:
011=910, 0113=7510.
3. Шестнадцатеричные. Цифры 0-9, буквы A-F (a-f) для значений 10-15, начинаются с
0X (0x). Примеры:
0x10=1610, 0XF=1510.
Длинные целые константы явно определяются латинской буквой l или L, стоящей по-
сле константы. Суффикс U (или u) соответствует типу unsigned (беззнаковый). Примеры:
- длинная десятичная 764l = 76410, 342L=34210;
- длинная восьмеричная 011L=910, 0113l=7510;
- длинная шестнадцатеричная 0x10l=1610, 0XFL=1510.
Вещественные константы представляются как числа с фиксированной или пла-
вающей точкой. По умолчанию имеют тип double. Суффикс f (F) задает тип float, суф-
фикс 1 (L) - тип long double. Вещественные константы состоят из следующих частей:
- целой части – последовательности цифр;
- десятичной точки;
- дробной части - последовательности цифр или символа экспоненты - e (E);
- экспоненты в виде целой константы (может быть со знаком).
Любая часть (но не обе сразу) из следующих пар может быть опущена:
- целая или дробная часть;
- десятичная точка или символ e (E) и экспонента в виде целой константы.
Примеры:
4.125 = 4.12510;
.34 = 0.3410;
456. = 45610;
1.5e2 = 15010;
12E-3 = 0.01210.
Символьные константы состоят из одного символа, заключенного в апострофы.
Символьные константы считаются данными типа char. Примеры:
'D', '2', '&', 'g'.
Символ \ (backslash) используется для определения ESC-последовательностей, ко-
торые служат для визуального представления неграфических символов. Этот же символ
22
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
