C/C++編程筆記:C++中的isunordered函數!

所述isunordered()函數定義在<cmath.h>並檢查是否第一個參數的值能夠有意義與第二個參數進行比較。若是第一個參數不能與第二個參數進行有意義的比較(即一個或兩個都是NAN),則返回1,不然返回0。c++

句法:編程

bool isunordered(float x,float y);微信

或者函數

bool是無序的(double x,double y);學習

參數:它使用兩個值x和y,即用於檢查它們是否無序的值。spa

返回:它返回1,若是x或y值是NAN,不然返回0code

下面的程序說明了C ++中的isunordered()函數:視頻

示例一:blog

#include <bits/stdc++.h>

using namespace std;

int main()

{

  float x=6.3;

  float y=sqrt(-9);

  cout<<"The value of x is= "<< x << endl;

  cout<<"The value of y is= "<< y << endl;

  cout<<"isunordered(x, y) = "<<isunordered(x, y);

  return 0;

}

輸出:教程

x的值是6.3

y的值是= -nan

isunordered(x,y)= 1

說明:在示例1中,y的值爲NAN,這就是函數返回1的緣由。

示例2:

#include <bits/stdc++.h>

using namespace std;

int main()

{

  float x=4.6;

  float y=9.2;

  cout<<"The value of x is= "<< x << endl;

  cout<<"The value of y is= "<< y << endl;

  cout<<"isunordered(x, y) = "<<isunordered(x, y);

  return 0;

}

輸出:

x的值是4.6

y的值是9.2

isunordered(x,y)= 0

說明:在示例2中,x和y的值不是NAN,這就是函數返回0的緣由。

天天學點小知識,但願對你有幫助~

另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~

C語言C++編程學習交流圈子,QQ羣464501141點擊進入】微信公衆號:C語言編程學習基地

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

相關文章
相關標籤/搜索