SIGNIFICAND(3)

NOM
significand, significandf, significandl - Récupérer la mantisse d'un nombre en virgule flottante

SYNOPSIS
#include <math.h>

double significand(double x);
float significandf(float x);
long double significandl(long double x);

Utilisez -lm à l'édition de liens pour lier avec la bibliothèque mathématique.

Exigences de macros de test de fonctionnalités pour la glibc (voir feature_test_macros(7)) :

significand(), significandf(), significandl() : _SVID_SOURCE || _BSD_SOURCE

DESCRIPTION
La fonction significand() renvoie la mantisse de x réduite à l'intervalle [1,2[. Elle est équivalente à

scalb(x, (double) -ilogb(x))

Cette fonction existe principalement pour une utilisation dans certains tests normalisés pour la conformité IEEE 754.

VOIR AUSSI
ilogb(3), scalb(3)

TRADUCTION

Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 12 mai 2006 et révisée le 17 juillet 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 significand ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.