30.01.2021
float.h
float.h — заголовочный файл стандартной библиотеки языка программирования С, который содержит макросы, определяющие различные ограничения и параметры типов с плавающей точкой.
Макросы
Макросы, описанные в секции 5.2.4.2.2 стандарта ISO 9899:1999:
- FLT_ROUNDS — способ округления при сложении чисел с плавающей точкой:
- −1 — не определено;
- 0 — в сторону нуля;
- 1 — в сторону ближайшего числа;
- 2 — к положительной бесконечности;
- 3 — к отрицательной бесконечности;
- другие значения означают, что отдаётся преимущество машинно-зависимому способу округления.
- FLT_EVAL_METHOD — определяет форматы результатов вычислений, включающий типы с плавающей точкой:
- −1 — не определено;
- 0 — привести результаты всех операций и константы лишь с точностью до типа;
- 1 — привести результаты операций и константы типов float и double к типу double;
- 2 — привести результаты операций и констант к типу long double;
- другие значения означают, что отдаётся преимущество машинно-зависимому способу округления.
- FLT_RADIX — основание для представления порядка, например: 2, 16.
- FLT_MANT_DIG, DBL_MANT_DIG, LDBL_MANT_DIG — количество цифр по основанию FLT_RADIX в мантиссе.
- DECIMAL_DIG — (хотя бы 10).
- FLT_DIG, DBL_DIG, LDBL_DIG — количество верных десятичных цифр.
- FLT_MIN_EXP, DBL_MIN_EXP, LDBL_MIN_EXP.
- FLT_MIN_10_EXP, DBL_MIN_10_EXP, LDBL_MIN_10_EXP (хотя бы -37).
- FLT_MAX_EXP, DBL_MAX_EXP, LDBL_MAX_EXP.
- FLT_MAX_10_EXP, DBL_MAX_10_EXP, LDBL_MAX_10_EXP (хотя бы +37).
- FLT_MAX, DBL_MAX, LDBL_MAX — максимальное число с плавающей точкой.
- FLT_EPSILON, DBL_EPSILON, LDBL_EPSILON — минимальное положительное х такое, что 1.0 + x != 1.0.
- FLT_MIN, DBL_MIN, LDBL_MIN — минимальное нормализованное число с плавающей точкой.
Похожие новости:
Bodhi Linux
Bodhi Linux — дистрибутив Linux, основанный на Ubuntu, который использует диспетчер окон Moksha. Философия распространения заключается в предоставлении минимальной базовой системы, чтобы пользователи
ISO 8601
ISO 8601 — международный стандарт, выпущенный организацией ISO (International Organization for Standardization), который описывает форматы дат и времени и даёт рекомендации для его использования в
D (язык программирования)
D (Ди) — мультипарадигмальный статически типизированный компилируемый язык программирования, созданный Уолтером Брайтом из компании Digital Mars. Начиная с 2006 года соавтором также является Андрей
Стерилизация материалов для швов (часть 1)
Для швов на кожу и другие ткани употребляют шелковые нитки, кетгут, суровые нитки, конский волос, металлическую проволоку и т. д. На стерилизацию материала для швов обращают особое внимание, так как
Комментариев пока еще нет. Вы можете стать первым!
Популярные новости
ЖК А ПЛЮС: гармония комфорта и стиля в новостройке от застройщика
На сегодняшний день при выборе жилья все больше людей обращают внимание на новостройки, которые...
Подвесные люстры: великолепие и элегантность освещения
Освещение играет важную роль в создании атмосферы в любом помещении. Оно способно влиять на...
Каркасный дом в Санкт-Петербурге: комфортное жилье с безупречным качеством от КАРСИККО
Все новости
При выборе жилья каждый ищет комфорт, надежность и качество. Одним из популярных вариантов...
Добавить комментарий!