실수 판별식 매크로

int isgreater(real-floating x, real-floating y); x>y 매크로 함수

int isgreaterequal(real – floating x, real – floating y); x>=y 매크로 함수

int isless(real-floating x, real-floating y); x<y 매크로 함수

int islessequal(real-floating x, real-floating y); x<=y 매크로 함수

int islessgreater(real-floating x, real-floating y); (x>y)||(x<y) 매크로 함수

int isunordered(real-floating x, real-floating y); (isnan(x)||isnan(y)) 매크로 함수

int fpclassify(real-floating x); x가 어떤 종류의 값인지 판별

int isfinite(real – floating x); x가 inf가 아닌지 판별

int isnan(real-floating x); x가 nan인지 판별

int isinf(real-floating x); x가 inf인지 팔별

int signbit(real-floating x); x가 음수인지 판별

 

math.h 에서는 실수에 관한 다양한 판별식 매크로 함수를 제공합니다. 다음의 예제는 실수에 관한 다양한 판별식 매크로 함수를 사용하는 예제입니다. 

사용 예

출력