ВУЗ:
Составители:
Рубрика:
13
2.6. Плавающие типы данных
Информацию о данных плавающих типов, которые представляют
в ЭВМ вещественные числа, приведем в табл. 3.
Таблица 3
Плавающие типы
Тип Длина Диапазон Десятичных цифр
float
4
3.4e-38 .. 3.4e38
7
double 8 1.7e-308 .. 1.7e308 15
long double 10 3.4e-4932 .. 1.1e4932 19
По умолчанию, плавающие константы имеют тип double, если
они не выходят из соответствующего диапазона:
1.0, .3 -6. 2.3e-6 (означает 2.3
?
10
–6
), 3e-19, 1.2 – типа
double.
Суффикс ℓ говорит о том, что плавающая константа будет иметь
тип long double:
3ℓ, 3E8ℓ, 1.6e-19ℓ, 1.3e-200ℓ – типа long double.
2.7. Константы-строки, или литералы
Константа-строка – это последовательность символов, взятая в ка-
вычки:
“строка“ “\“a+b=c\“ – это равенство“.
Строковый литерал представляется в памяти как массив элемен-
тов типа char.
Для удобства при компиляции в конец каждой строки автоматиче-
ски добавляется нуль-символ ‘\0’, являющийся признаком конца строки.
Таким образом, в памяти литерал “три” занимает не три, а четыре байта.
2.8. Директива препроцессора define
Директива препроцессора define имеет вид
#define имя текст_подстановки, например,
#define nmax 1000
#define km (nmax3+1)
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »