Sdílet prostřednictvím


_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

Žádné

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