C++
[C++] 무한대 판별: std::isinf()
sweetnew
2021. 10. 10. 23:00
반응형
std::isinf() 함수는 <cmath> 헤더 파일에 포함되어 있으며,
무한대인지 아닌지 확인해 주는 함수이다.
#include <iostream>
#include <cmath> // std::isinf()
int main() {
using namespace std;
double zero = 0.0;
double posinf = 5.0 / zero;
double neginf = -5.0 / zero;
double nan = zero / zero;
cout << isinf(posinf) << '\n'; // 1: 무한대
cout << isinf(neginf) << '\n'; // 1: 무한대
cout << isinf(nan) << '\n'; // 0: 무한대가 아니다
return 0;
}
참고: Inflearn, 홍정모의 따라하며 배우는 C++, '2.5 부동소수점수 floating point numbers'
반응형