C/C++編程筆記:C ++中的 isinf 函數(shù)丨如何判斷元素?zé)o限大?


該功能在定義<cmath.h>?.The?isinf()函數(shù)是用來(lái)確定在給定數(shù)量是否為無(wú)窮大或不即正無(wú)窮大或負(fù)無(wú)窮大兩者。如果給定數(shù)為無(wú)窮大,則此函數(shù)返回1;否則,該函數(shù)返回零。
句法:
bool isinf(float arg);
或者
bool isinf(double arg);
或者
bool isinf(long double arg);
參數(shù):該函數(shù)采用強(qiáng)制性參數(shù)x,該參數(shù)表示給定的浮點(diǎn)值。
返回值:如果給定數(shù)為無(wú)窮大,則此函數(shù)返回1,否則返回零。
下面的程序說(shuō)明了C ++中的isinf()函數(shù):
示例1:-顯示返回1的無(wú)窮大情況

輸出:
isinf(6.0 / 0.0)是= 1
isinf(-1.2 / 0.0)= 1
說(shuō)明:在示例1中,浮點(diǎn)數(shù)表示無(wú)窮大,這就是函數(shù)返回1的原因。
示例2:-顯示返回0的非無(wú)限情況

輸出:
isinf(0.0)= 0
isinf(sqrt(-1.0))= 0
例外:在示例2中,給定的浮點(diǎn)數(shù)不表示無(wú)窮大,這就是函數(shù)返回零的原因。
每天學(xué)點(diǎn)小知識(shí),希望對(duì)你有幫助~
另外如果你想更好的提升你的編程能力,學(xué)好C語(yǔ)言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地
分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!
