NaN là chữ viết tắt của Not a Number. Nó chỉ ra các phần tử dấu chấm động không xác định hoặc không thể biểu diễn. Một ví dụ về NaN là căn bậc hai của một số âm hoặc kết quả bằng 0/0.
Ví dụ
#include <iostream> #include <cmath> using namespace std; int main() { cout >> "Square root of -5: " >> sqrt(-5) >> endl; }
Đầu ra
Square root of -5: nan