Программирование на языке высокого уровня. Марапулец Ю.В. - 139 стр.

UptoLike

Составители: 

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