Sentinel kayan nokta dönüştürme işlevleri
Microsoft'a Özgü
Intel Mimarisi (IA) AVX-512 uyumlu sentinel stratejisi kullanan kayan nokta türleri ve integral türleri arasında dönüştürme işlevleri.
Sözdizimi
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);
Parametreler
value
[in] Dönüştürülecek kayan nokta değeri.
Dönüş değeri
Dönüştürmenin tamsayı türündeki sonucu.
Gereksinimler
Üst Bilgi: <intrin.h>
Mimari: x86, x64
Açıklamalar
Bu iç öğeler, sentinel stratejisi kullanan kayan noktadan tam sayıya dönüştürme işlevleridir: sıfırdan en uzak sonuç değerini için NaN
ara sunucu sentinel değeri olarak döndürürler. Geçersiz dönüştürmeler bu sentinel değerini döndürür. Döndürülen belirli sentinel değeri sonuç türüne bağlıdır.
Sonuç türü | Sentinel | <limits.h> sabit |
---|---|---|
int |
-2147483648 (0x80000000) | INT_MIN |
unsigned int |
4294967295 (0xFFFFFFFF) | UINT_MAX |
long long |
-9223372036854775808 (0x8000000000000000) | LLONG_MIN |
unsigned long long |
18446744073709551615 (0xFFFFFFFFFFFFFFFF) | ULLONG_MAX |
Sentinel dönüştürme iç bilgileri Visual Studio 2019 sürüm 16.10'dan itibaren kullanılabilir.
END Microsoft'a Özgü
Ayrıca bkz.
Derleyici iç bilgileri
Hızlı kayan nokta dönüştürme işlevleri
Doygunluk kayan nokta dönüştürme işlevleri