|
Les Spécifications SUSv2 et POSIX
1003.1-2001 contiennent un passage sur les
débordements (qui peuvent remplir errno
avec ERANGE ou déclencher une exception). En
pratique, aucun débordement ne peut se produire
sur les machines actuelles, ce qui rend inutile cette
gestion d’erreur. Plus
précisément, le
débordement ne peut se produire que si la
valeur maximale de l’exposant est plus petite que le
nombre de de bits de la mantisse. Pour les standards 32 bits
et 64 bits IEEE-754 la valeur maximale de l’exposant
est 128 (respectivement 1024) et le nombre de bits de la
mantisse est 24 (respectivement 53).
Pour utiliser les fonctions de la
bibliothèque mathématique, il ne
faut pas oublier d’ajouter l’argument -lm
sur la ligne de commande de cc(1) ou ld(1),
lors de l’édition des liens.
|