Nom de la fonction : _status87
Fichier d'en-tête : <float.h>
Prototype de fonction : unsigned int _status87(void);
Fonction : Obtenir la valeur d'état du processeur à virgule flottante
Paramètres : aucun paramètre
Valeur de retour : renvoie la valeur d'état du processeur à virgule flottante
programme:
#include<stdio.h>#include<float.h>intmain(){floatx;doubley=1.5e-100;printf(Status87beforeerror:%xn, _status87());//Afficher l'état actuel x=y;//Forcer une erreur y=x;printf(Status87aftererror:%xn,_status87());//Afficher l'état actuel return0;}
Résultats en cours d'exécution :
Statut87avanterreur:0Statut87aprèserreur:3