【问题标题】:Optimal literal representation of integers and floats整数和浮点数的最佳文字表示
【发布时间】:2020-10-28 13:59:21
【问题描述】:

据我了解,当整数文字以 2 的幂的基数写入时,计算机可以更快地读取它们,这就是为什么库宏总是以十六进制写入它们的原因。是否有类似的方法来编写浮点数或双精度数,以便计算机可以更快地读取它们?

【问题讨论】:

    标签: floating-point integer double literals


    【解决方案1】:

    是的。

    以下是您在 C/C++ 中的操作方法:https://en.cppreference.com/w/cpp/language/floating_literal

    我相信现在大多数语言都支持十六进制浮点表示。请注意,您不能使用此表示法编写无穷大/NaN,但所有其他可表示的浮点数都使用此语法具有明确且精确的表示。

    【讨论】:

      猜你喜欢
      • 2017-11-16
      • 1970-01-01
      • 1970-01-01
      • 2019-04-30
      • 2019-04-18
      • 2011-12-10
      • 1970-01-01
      • 2011-01-04
      • 1970-01-01
      相关资源
      最近更新 更多