C/C++編程筆記:什么是NaN?如何檢查NaN?
2021-04-01 19:03 作者:C語言編程__Plus | 我要投稿


什么是NaN?
NaN,“非數(shù)字”的首字母縮寫是一個例外,通常在表達式導致無法表示的數(shù)字的情況下發(fā)生。例如負數(shù)的平方根。

輸出:
1.41421
-NaN
如何檢查NaN?
方法1:使用比較(“ ==”)運算符。
在這種方法中,我們通過將數(shù)字與自身進行比較來檢查數(shù)字是否復雜。如果結果為真,則該數(shù)字并不復雜,即為實數(shù)。但是,如果結果為假,則返回“ nan”,即數(shù)字復雜。

輸出:
它是實數(shù)
NaN
方法2:使用內(nèi)置函數(shù)“ isnan()”。
檢查NaN的另一種方法是使用“ isnan()”函數(shù),如果數(shù)字是復數(shù),則此函數(shù)返回true,否則返回false。

輸出:
它是實數(shù)
NaN

每天學點小知識,希望對你有幫助~
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
微信公眾號:C語言編程學習基地
分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!

標簽: