Aracılığıyla paylaş


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