Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nastaví řídicí slovo s plovoucí desetinou čárkou.
Syntaxe
void __cdecl _set_controlfp(
unsigned int newControl,
unsigned int mask
);
Parametry
newControl
Nové bitové hodnoty ovládacího prvku.
mask
Maska pro nové bity ovládacích prvků, které se mají nastavit.
Vrácená hodnota
Nezaokrouhlovat.
Poznámky
Funkce _set_controlfp je podobná _control87, ale nastaví pouze řídicí slovo s plovoucí desetinou čárkou na newControl. Bity v hodnotách označují stav ovládacího prvku s plovoucí desetinou čárkou. Řídicí stav s plovoucí desetinnou čárkou umožňuje programu změnit režimy přesnosti, zaokrouhlení a nekonečna v matematickém balíčku s plovoucí desetinnou čárkou. Můžete také maskovat nebo odmaskovat výjimky s plovoucí desetinou čárkou pomocí _set_controlfp. Další informace naleznete v tématu _control87, _controlfp, __control87_2.
Tato funkce je při kompilaci pomocí /clr (Common Language Runtime Compilation) zastaralá, protože modul CLR podporuje pouze výchozí přesnost s plovoucí desetinnou čárkou.
Požadavky
| Rutina | Požadovaný hlavičkový soubor | Kompatibilita |
|---|---|---|
_set_controlfp |
<float.h> | Pouze procesor x86 |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
Podpora pro matematiku a plovoucí desetinou čárku
_clear87, _clearfp
_status87, , _statusfp_statusfp2