Udostępnij za pośrednictwem


_set_controlfp

Ustawia zmiennoprzecinkowe słowo sterujące.

Składnia

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

Parametry

newControl
Nowe wartości bitów wyrazów kontrolnych.

mask
Maskuj dla nowych bitów słów kontrolnych do ustawienia.

Wartość zwracana

Brak.

Uwagi

Funkcja jest podobna _set_controlfp do _control87, ale ustawia tylko zmiennoprzecinkowe słowo sterujące na newControlwartość . Bity w wartościach wskazują stan sterowania zmiennoprzecinkowego. Stan sterowania zmiennoprzecinkowego umożliwia programowi zmianę dokładności, zaokrąglania i trybów nieskończoności w pakiecie matematycznym zmiennoprzecinkowym. Można również maskować lub maskować wyjątki zmiennoprzecinkowe przy użyciu polecenia _set_controlfp. Aby uzyskać więcej informacji, zobacz _control87, _controlfp, __control87_2.

Ta funkcja jest przestarzała podczas kompilowania z /clr (kompilacja środowiska uruchomieniowego języka wspólnego), ponieważ środowisko uruchomieniowe języka wspólnego obsługuje tylko domyślną precyzję zmiennoprzecinkową.

Wymagania

Procedura Wymagany nagłówek Zgodność
_set_controlfp <float.h> Tylko procesor x86

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Zobacz też

Obsługa obliczeń matematycznych i zmiennoprzecinkowych
_clear87, _clearfp
_status87, , _statusfp_statusfp2