C 표준, C++ 표준은 부동 소수점 표기법 (float, double 또는 long double)을 다루는 방식을 제공한다. 1. 매크로 C언어 표준 라이브러리 헤더 에는 아래 매크로들이 존재한다 (C++ 에도 동일) .INFINITYNAN이들 각각은 float 타입의 constant expression으로 expand된다. 이를 이용해 임의의 실수 인자로 NaN이나 Inf를 넘길 수 있다. 2. number classification macros ()에는 아래 매크로들이 존재한다.FP_INFINITEFP_NANFP_NORMALFP_SUBNORMALFP_ZERO이들은 int 타입의 constant expression으로 expand된다. 의 표준 매크로 함수 int fpclassify(real-floa..