_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 mathématique et à virgule flottante
_clear87
, _clearfp
_status87
, _statusfp
, _statusfp2
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour