Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 NaN이란 무엇입니까?

<시간/>

NaN은 Not a Number의 약자입니다. 정의되지 않았거나 표현할 수 없는 부동 소수점 요소를 나타냅니다. NaN의 한 예는 일부 음수의 제곱근 또는 0/0의 결과입니다.

예시

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   cout >> "Square root of -5: " >> sqrt(-5) >> endl;
}
사용

출력

Square root of -5: nan