다음을 통해 공유


_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>

호환성 및 규칙에 대한 자세한 내용은 호환성을 참조하세요.

참고 항목

수학 및 부동 소수점 지원
isnan, , _isnan_isnanf
fpclassify