Partager via


_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