_set_controlfp

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

Définit le mot de contrôle à virgule flottante.

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

Paramètres

newControl
Nouveau mot de contrôle des valeurs de bit.

mask
Masque de bits nouveau de mot de contrôle à définir.

Aucun

Le _set_controlfp est similaire à _control87, mais il affecte uniquement le mot de contrôle à virgule flottante newControl. Octets dans les valeurs indiquent l’état du contrôle à virgule flottante. L’état du contrôle à virgule flottante permet au programme modifier la précision d’arrondi modes et l’infini dans le package mathématique à virgule flottante. Vous pouvez également masquer ou Démasquez les exceptions de virgule flottante à l’aide de _set_controlfp. Pour plus d’informations, consultez _control87, _controlfp, __control87_2.

Cette fonction est déconseillée lors de la compilation avec /clr (Compilation pour le Common Language Runtime) ou /clr:pure , car le common language runtime prend uniquement en charge la précision en virgule flottante par défaut.

RoutineEn-tête requisCompatibilité
_set_controlfp<float.h>x86 processeur uniquement

Pour plus d’informations sur la compatibilité, consultez Compatibility dans l’introduction.

Prise en charge de virgule flottante
_clear87, _clearfp
_status87, _statusfp, _statusfp2

Afficher: