今天很奇怪的见到了C++竟然输出了nan,下面找了个例子,也能产生nan,就是sqrt()函数对负数开平方时会产生nan
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
cout <<sqrt(-1)<<endl;//显示nan
cout <<1/0.0<<endl; //显示inf
return 0;
}

今天很奇怪的见到了C++竟然输出了nan,下面找了个例子,也能产生nan,就是sqrt()函数对负数开平方时会产生nan
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
cout <<sqrt(-1)<<endl;//显示nan
cout <<1/0.0<<endl; //显示inf
return 0;
}