_fpclass
, _fpclassf
인수의 부동 소수점 분류를 나타내는 값을 반환합니다.
구문
int _fpclass(
double x
);
int _fpclassf(
float x
); /* x64 only */
매개 변수
x
테스트할 부동 소수점 값입니다.
반환 값
_fpclass
및 _fpclassf
함수는 인수 x
의 부동 소수점 분류를 나타내는 정수 값을 반환합니다. 분류에 정의된 다음 값 중 하나가 있을 수 있습니다 <float.h>
.
값 | 설명 |
---|---|
_FPCLASS_SNAN |
신호 NaN |
_FPCLASS_QNAN |
자동 NaN |
_FPCLASS_NINF |
음수 무한대(-INF ) |
_FPCLASS_NN |
정규화된 0이 아닌 음수 값 |
_FPCLASS_ND |
비정규화된 음수 |
_FPCLASS_NZ |
음수 0(-0) |
_FPCLASS_PZ |
양수 0(+0) |
_FPCLASS_PD |
비정규화된 양수 |
_FPCLASS_PN |
정규화된 0이 아닌 양수 값 |
_FPCLASS_PINF |
양의 무한대(+INF ) |
설명
_fpclass
및 _fpclassf
함수는 Microsoft 전용입니다. 인수와 비슷하 fpclassify
지만 인수에 대한 자세한 정보를 반환합니다. _fpclassf
함수는 x64 플랫폼용으로 컴파일된 경우에만 사용할 수 있습니다.
기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT 전역 상태를 참조하세요.
요구 사항
함수 | 필수 헤더 |
---|---|
_fpclass , _fpclassf |
<float.h> |
호환성 및 규칙에 대한 자세한 내용은 호환성을 참조하세요.