Doygunluk kayan nokta dönüştürme işlevleri
Microsoft'a Özgü
ARM işlemci uyumlu doygunluk stratejisi kullanan kayan nokta türleri ve integral türleri arasında dönüştürme işlevleri.
Sözdizimi
int _cvt_ftoi_sat(float value);
long long _cvt_ftoll_sat(float value);
unsigned _cvt_ftoui_sat(float value);
unsigned long long _cvt_ftoull_sat(float value);
int _cvt_dtoi_sat(double value);
long long _cvt_dtoll_sat(double value);
unsigned _cvt_dtoui_sat(double value);
unsigned long long _cvt_dtoull_sat(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, doygunluk stratejisi kullanan kayan noktadan tamsayı türüne dönüştürme işlevleridir: Hedef türe sığamayacak kadar yüksek olan kayan nokta değerleri, mümkün olan en yüksek hedef değerle eşlenir. Sığamayacak kadar düşük olan tüm değerler, mümkün olan en düşük değerle eşler. Kaynak değer NaN ise sonuç için sıfır döndürülür.
Doygunluk 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
Sentinel kayan nokta dönüştürme işlevleri