significand(3) Library Functions Manual significand(3) significand, significandf, significandl - (libm, -lm) #include double significand(double x); float significandf(float x); long double significandl(long double x); glibc (. feature_test_macros(7)): significand(), significandf(), significandl(): /* glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE These functions return the mantissa of x scaled to the range [1, FLT_RADIX). They are equivalent to scalb(x, (double) -ilogb(x)) , IEEE 754. attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |significand(), | | MT-Safe | |significandf(), | | | |significandl() | | | +----------------------------+----------------------------------------------------------+--------------------------+ . significand() BSD. significand() BSD. ilogb(3), scalb(3) () Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux 6.15 17 2025 . significand(3)