Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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