ในบทความนี้ เราจะพูดถึงฟังก์ชัน isunordered() ใน C++, ไวยากรณ์, การทำงาน และค่าที่ส่งคืน
isunordered() ฟังก์ชั่นเป็นฟังก์ชัน inbuilt ใน C ++ ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชันจะตรวจสอบว่าเลขทศนิยมสองจำนวนเป็น NAN ถ้าทั้งสองหรืออย่างใดอย่างหนึ่งเป็น NAN ก็จะคืนค่า 1(จริง) มิฉะนั้นจะคืนค่า 0(เท็จ)
ไวยากรณ์
bool isunordered(float n1, float n2);
หรือ
bool isunordered(double n1, double n2);
หรือ
bool isunordered(long double n1, long double n2);
ฟังก์ชันยอมรับตัวแปรทศนิยมสองตัวเพื่อเปรียบเทียบและตรวจสอบว่าตัวใดตัวหนึ่งเป็น nan
คืนค่า
ฟังก์ชันส่งคืนค่าบูลีนเช่น 1 สำหรับ true และ 0 สำหรับ false
ตัวอย่าง
#include <iostream> #include <cmath> using namespace std; int main() { float a = -1.0; float c = sqrt(-1.0); cout<<c; //printing the result of c cout<<"\n"<<isunordered(c, 0.0); //will check if either of them is nan }
ผลลัพธ์
หากเราเรียกใช้โค้ดข้างต้น มันจะสร้างผลลัพธ์ต่อไปนี้ -
-nan 1
ตัวอย่าง
#include <iostream> #include <cmath> using namespace std; int main() { cout<<isunordered(0.0, -1.0); }
ผลลัพธ์
หากเราเรียกใช้โค้ดข้างต้น มันจะสร้างผลลัพธ์ต่อไปนี้ -
0