Partager via


_set_controlfp

Définit le mot de commande des virgules.

void __cdecl _set_controlfp(
    unsigned int newControl,
    unsigned int mask
);

Paramètres

  • newControl
    Nouvelles valeurs des bits du mot de contrôle.

  • mask
    Masque pour de nouveaux bits du mot de contrôle à définir.

Valeur de retour

Aucun.

Notes

_set_controlfp est similaire à _control87, mais affecte uniquement le mot de commande des virgule flottante à newControl. Les bits dans les valeurs indiquent l'état du contrôle à virgule flottante. L'état du contrôle à virgule flottante permet au programme de modifier la précision, l'arrondi, et les modes d'infini dans le package math des virgules flottantes. Vous pouvez également masquer ou démasquer des exceptions de virgules flottantes en utilisant _set_controlfp. Pour plus d'informations, consultez _control87, _controlfp, __control87_2.

Cette fonction est ignorée lorsque vous utilisez /clr (Compilation pour le Common Language Runtime) ou /clr:pure pour compiler car le Common Langage Runtime (CLR) ne prend en charge que la précision de virgule flottante par défaut.

Configuration requise

Routine

En-tête requis

Compatibilité

_set_controlfp

<float.h>

processeurs x86 uniquement

Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.

Voir aussi

Référence

Prise en charge de la virgule flottante

_clear87, _clearfp

_status87, _statusfp, _statusfp2