SIGNIFICAND(3) | Руководство программиста Linux | SIGNIFICAND(3) |
significand, significandf, significandl - возвращает мантиссу числа с плавающей запятой
#include <math.h>
double significand(double x); float significandf(float x); long double significandl(long double x);
Компонуется при указании параметра -lm.
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
significand(), significandf(), significandl():
Эти функции возвращают мантиссу x, приведённую к диапазону [1,2). Они эквивалентны
scalb(x, (double) -ilogb(x))
В основном, эта функция используется в определённых стандартизованных тестах для соответствия IEEE 754.
Описание терминов данного раздела смотрите в attributes(7).
Интерфейс | Атрибут | Значение |
significand(), significandf(), significandl() | Безвредность в нитях | MT-Safe |
Эти функции являются нестандартными; в некоторых системах есть функция double.
2017-09-15 | GNU |