ISINF(3)

명칭
isinf, isnan, isnanf - 무한대 (infinity) 또는 비수치 (not-a-number)의 테스트

프로그램 라이브러리
libc

서식
int isinf(double) int isnan(double) int isnanf(float)

해설
isinf() 함수는, 수치가 「무한대」 “\*(If” 이면 1 을, 그렇지 않으면 0 을 돌려줍니다.

isnan() 함수 및 isnanf() 함수는, 배정밀도 실수 또는 단정밀도 실수가 「비수치」 “not-a-number” 이면 1 을, 그렇지 않으면 0 을 돌려줍니다.

관련 항목
math(3) IEEE Standard for Binary Floating-Point Arithmetic, ANSI, Std 754-1985.

버그
VAX 및 Tahoe 의 어느 쪽의 부동 소수점수(실수)에 대해도, 「무한대」나 「비수치」를 분별하기 위한 값을 가지지 않습니다. 이러한 아키텍쳐상에서는, 이러한 routine는, 항상 0 을 돌려줍니다.