_set_controlfp
Définit le mot de contrôle à virgule flottante.
Syntaxe
void __cdecl _set_controlfp(
unsigned int newControl,
unsigned int mask
);
Paramètres
newControl
Nouvelles valeurs en bits du mot de contrôle.
mask
Masque des bits du nouveau mot de contrôle à définir.
Valeur retournée
Aucune.
Notes
La _set_controlfp
fonction est similaire à _control87
, mais elle définit uniquement le mot de contrôle à virgule flottante sur newControl
. Les bits contenus dans les valeurs indiquent l’état de contrôle à virgule flottante. L’état de contrôle à virgule flottante permet au programme de modifier les modes de précision, d’arrondi et d’infini dans le package mathématique à virgule flottante. Vous pouvez aussi masquer ou démasquer les exceptions de virgule flottante à l’aide de _set_controlfp
. Pour plus d’informations, consultez _control87
, . __control87_2
_controlfp
Cette fonction est déconseillée lors de la compilation avec /clr (Compilation Common Language Runtime), car le Common Language Runtime prend uniquement en charge la précision à virgule flottante par défaut.
Spécifications
Routine | En-tête requis | Compatibilité |
---|---|---|
_set_controlfp |
<float.h> | Processeur x86 uniquement |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Prise en charge des fonctions mathématiques et à virgule flottante
_clear87
, _clearfp
_status87
, , _statusfp
_statusfp2