C++
std::isfinite可以用于判定浮點值是否準確,起首傳入參數NAN來查看函數返回的成果
從輸出返回的成果為false, ?申明NAN不是準確的浮點值
挪用函數std::isfinite,傳入參數INFINITY(無限)來查看成果
輸出的成果也是false, ?申明INFINITY也不是準確的浮點值
然后傳入是浮點值的數值,這里傳遞的是0.0
從輸出返回的成果看,標示0.0是浮點值,這個與預期的相符
最后傳入std::exp(800)暗示e的800次方,該值已經超出了浮點值的規模
輸出的成果是false, 申明std::exp(800)的成果不是浮點值,已經超出浮點值的規模
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!