• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何判斷浮點值是否在正確范圍

    C++

    方式/步調

    1. 1

      std::isfinite可以用于判定浮點值是否準確,起首傳入參數NAN來查看函數返回的成果

      8601a18b87d6277fa485ca1827381f30e924fc7f.jpg
    2. 2

      從輸出返回的成果為false, ?申明NAN不是準確的浮點值

      d009b3de9c82d15807cfa2918f0a19d8bc3e4245.jpg
    3. 3

      挪用函數std::isfinite,傳入參數INFINITY(無限)來查看成果

      7c1ed21b0ef41bd5555513d45eda81cb39db3d88.jpg
    4. 4

      輸出的成果也是false, ?申明INFINITY也不是準確的浮點值

      e824b899a9014c082fb2d385057b02087bf4f401.jpg
    5. 5

      然后傳入是浮點值的數值,這里傳遞的是0.0

      b8389b504fc2d5622cf62bcde81190ef76c66c10.jpg
    6. 6

      從輸出返回的成果看,標示0.0是浮點值,這個與預期的相符

      faedab64034f78f0ef5a60d376310a55b3191cb8.jpg
    7. 7

      最后傳入std::exp(800)暗示e的800次方,該值已經超出了浮點值的規模

      6159252dd42a283441a1cc2b54b5c9ea15cebf8f.jpg
    8. 8

      輸出的成果是false, 申明std::exp(800)的成果不是浮點值,已經超出浮點值的規模

      d788d43f8794a4c28eca1d0b01f41bd5ad6e3921.jpg
    • 發表于 2019-09-05 17:00
    • 閱讀 ( 594 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆