Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft-spezifisch
Konvertierungsfunktionen zwischen Gleitkommatypen und integralen Typen, die eine mit Intel Architecture (IA) AVX-512 kompatible Sentinelstrategie verwenden.
Syntax
int _cvt_ftoi_sent(float value);
long long _cvt_ftoll_sent(float value);
unsigned _cvt_ftoui_sent(float value);
unsigned long long _cvt_ftoull_sent(float value);
int _cvt_dtoi_sent(double value);
long long _cvt_dtoll_sent(double value);
unsigned _cvt_dtoui_sent(double value);
unsigned long long _cvt_dtoull_sent(double value);
Parameter
value
[in] Ein Gleitkommawert, der konvertiert werden soll.
Rückgabewert
Das ganzzahlige Ergebnis der Konvertierung.
Anforderungen
Header: <intrin.h>
Architektur: x86, x64
Hinweise
Diese systeminternen Funktionen sind Gleitkommafunktionen für integrale Typkonvertierungsfunktionen, die eine Sentinelstrategie verwenden: Sie geben den Ergebniswert am weitesten von Null als Proxy-Sentinel-Wert für NaN. Eine ungültige Konvertierung gibt diesen Sentinelwert zurück. Der zurückgegebene spezifische Sentinelwert hängt vom Ergebnistyp ab.
| Ergebnistyp | Sentinel | <limits.h>-Konstante |
|---|---|---|
int |
-2147483648 (0x80000000) | INT_MIN |
unsigned int |
4294967295 (0xFFFFFFFF) | UINT_MAX |
long long |
-9223372036854775808 (0x8000000000000000) | LLONG_MIN |
unsigned long long |
18446744073709551615 (0xFFFFFFFFFFFFFFFF) | ULLONG_MAX |
Die systeminternen Sentinel-Konvertierungen sind ab Visual Studio 2019, Version 16.10, verfügbar.
Ende Microsoft-spezifisch
Siehe auch
Intrinsische Compilerfunktionen
Schnelle Gleitkommakonvertierungsfunktionen
Gleitkommakonvertierungsfunktionen für Sättigung