Computer >> Máy Tính >  >> Lập trình >> C ++

isnormal () trong C ++

Trong phần này, chúng ta sẽ thấy hàm isnormal () trong C ++. Hàm này có trong thư viện cmath. Chức năng này được sử dụng để kiểm tra xem một số có bình thường hay không. Các số được coi là không bình thường là số không, vô cùng hoặc NAN.

Hàm này nhận các giá trị float, double hoặc dài làm đối số. Trả về 1 nếu số bình thường, nếu không trả về 0.

Ví dụ

#include<iostream>
#include<cmath>
using namespace std;
int main() {
   cout << "isnormal(" << 5.23 << "): " << isnormal(5.23) << endl;
   cout << "isnormal(" << 0.00 << "): " << isnormal(0.00) << endl;
   cout << "isnormal(" << 2.0/0.0 << "): " << isnormal(2.0/0.0) << endl;
}

Đầu ra

isnormal(5.23): 1
isnormal(0): 0
isnormal(inf): 0