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 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!