Составители:
Рубрика:
4.3.3. Библиотека макросов, описывающих свойства арифметики с плавающей
точкой
Описание макросов содержится в заголовочном файле float.h. Основные макросы биб-
лиотеки:
DBL_DIG - указывает количество десятичных цифр такое, что при выполнении преоб-
разования с округлением числа типа double с этим количеством значащих цифр в число с
плавающей точкой и обратно указанные десятичные цифры не претерпевают изменений.
DBL_EPSILON - обозначает разницу между 1.0 и наименьшим из значений, больших
1.0. которое представимо в виде числа типа double.
DBL_MANT_DIG - обозначает количество значащих цифр числа с плавающей точкой
типа double, имеющей основание системы счисления FLT_RADIX.
DBL_MAX - обозначает максимальное представимое конечное число типа double.
DBL_MAX_10_EXP - максимальное целое число, которое будучи степенью числа 10,
дает число, не выходящее за диапазон представимых конечных чисел с плавающей
точкой.
DBL_MAX_EXP - обозначает максимальное целое число, которое будучи уменьшенной
на единицу степенью числа FLT_RADIX, дает представимое конечное число с плаваю-
щей точкой.
DBL_MIN - обозначает минимальное нормализованное положительное число типа
double.
DBL_MIN_10_EXP - минимальное отрицательное число, которое будучи степенью чис-
ла 10, дает число, не выходящее за диапазон значений нормализованных чисел с пла-
вающей точкой.
DBL_MIN_EXP - обозначает минимальное целое число, которое будучи уменьшенной
на единицу степенью числа FLT_RADIX, дает представимое конечное число с плаваю-
щей точкой.
FLT_DIG - указывает количество десятичных цифр такое, что при выполнении преобра-
зования с округлением числа типа float с этим количеством значащих цифр в число с
плавающей точкой и обратно указанные десятичные цифры не претерпевают изменений.
FLT_EPSILON - обозначает разницу между 1.0 и наименьшим из значений, больших
1.0. которое представимо в виде числа типа float.
FLT_MANT_DIG - обозначает количество значащих цифр числа с плавающей точкой
типа float, имеющей основание системы счисления FLT_RADIX.
FLT_MAX - обозначает максимальное представимое конечное число типа float.
FLT_MAX_10_EXP - максимальное целое число, которое будучи степенью числа 10,
дает число, не выходящее за диапазон представимых конечных чисел с плавающей
точкой.
139
4.3.3. Библиотека макросов, описывающих свойства арифметики с плавающей точкой Описание макросов содержится в заголовочном файле float.h. Основные макросы биб- лиотеки: DBL_DIG - указывает количество десятичных цифр такое, что при выполнении преоб- разования с округлением числа типа double с этим количеством значащих цифр в число с плавающей точкой и обратно указанные десятичные цифры не претерпевают изменений. DBL_EPSILON - обозначает разницу между 1.0 и наименьшим из значений, больших 1.0. которое представимо в виде числа типа double. DBL_MANT_DIG - обозначает количество значащих цифр числа с плавающей точкой типа double, имеющей основание системы счисления FLT_RADIX. DBL_MAX - обозначает максимальное представимое конечное число типа double. DBL_MAX_10_EXP - максимальное целое число, которое будучи степенью числа 10, дает число, не выходящее за диапазон представимых конечных чисел с плавающей точкой. DBL_MAX_EXP - обозначает максимальное целое число, которое будучи уменьшенной на единицу степенью числа FLT_RADIX, дает представимое конечное число с плаваю- щей точкой. DBL_MIN - обозначает минимальное нормализованное положительное число типа double. DBL_MIN_10_EXP - минимальное отрицательное число, которое будучи степенью чис- ла 10, дает число, не выходящее за диапазон значений нормализованных чисел с пла- вающей точкой. DBL_MIN_EXP - обозначает минимальное целое число, которое будучи уменьшенной на единицу степенью числа FLT_RADIX, дает представимое конечное число с плаваю- щей точкой. FLT_DIG - указывает количество десятичных цифр такое, что при выполнении преобра- зования с округлением числа типа float с этим количеством значащих цифр в число с плавающей точкой и обратно указанные десятичные цифры не претерпевают изменений. FLT_EPSILON - обозначает разницу между 1.0 и наименьшим из значений, больших 1.0. которое представимо в виде числа типа float. FLT_MANT_DIG - обозначает количество значащих цифр числа с плавающей точкой типа float, имеющей основание системы счисления FLT_RADIX. FLT_MAX - обозначает максимальное представимое конечное число типа float. FLT_MAX_10_EXP - максимальное целое число, которое будучи степенью числа 10, дает число, не выходящее за диапазон представимых конечных чисел с плавающей точкой. 139
Страницы
- « первая
- ‹ предыдущая
- …
- 137
- 138
- 139
- 140
- 141
- …
- следующая ›
- последняя »