Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

isnormal() ใน C++


ในส่วนนี้เราจะเห็นฟังก์ชัน isnormal() ใน C++ ฟังก์ชันนี้มีอยู่ในไลบรารี cmath ฟังก์ชันนี้ใช้ตรวจสอบว่าตัวเลขเป็นปกติหรือไม่ ตัวเลขที่ถือว่าไม่ปกติคือศูนย์ อินฟินิตี้ หรือ NAN

ฟังก์ชันนี้ใช้ค่าทศนิยม ค่า double หรือ long double เป็นอาร์กิวเมนต์ ส่งกลับ 1 ถ้าตัวเลขเป็นปกติ ไม่เช่นนั้นจะคืนค่า 0

ตัวอย่าง

#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;
}

ผลลัพธ์

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