_set_controlfp
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