다음을 통해 공유


Sentinel 부동 소수점 변환 함수

Microsoft 전용

IA(Intel Architecture) AVX-512 호환 센티넬 전략을 사용하는 부동 소수점 형식과 정수 계열 형식 간의 변환 함수입니다.

구문

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);

매개 변수

value
[in] 변환할 부동 소수점 값입니다.

반환 값

변환의 정수 형식 결과입니다.

요구 사항

헤더: <intrin.h>

아키텍처: x86, x64

설명

이러한 내장 함수는 sentinel 전략을 사용하는 정수 계열 형식 변환 함수에 대한 부동 소수점입니다. 0에서 가장 먼 결과 값을 프록시 sentinel 값NaN으로 반환합니다. 잘못된 변환은 이 sentinel 값을 반환합니다. 반환되는 특정 sentinel 값은 결과 형식에 따라 달라집니다.

결과 형식 Sentinel <limits.h> 상수
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 변환 내장 함수는 Visual Studio 2019 버전 16.10부터 사용할 수 있습니다.

Microsoft 전용 종료

참고 항목

컴파일러 내장 함수
빠른 부동 소수점 변환 함수
채도 부동 소수점 변환 함수