今天一上C++,瞬间就被sqrtsqrtsqrt搞懵了,实测代码如下
#include <iostream> #include <cmath> using namespace std; #define ll long long int main() { cout << sqrt(-1); return 0; }
本来这题答案是个虚数,应该什么也不输出,但答案输出竟然是nan,不会是乱码了吧,就立刻去网上查了一下sqrtsqrtsqrt的用法,结果没有解释。各位大佬们帮帮看下呗~