【发布时间】:2011-06-02 20:20:57
【问题描述】:
我正在阅读“加速 C++”。我发现有一句话说“有时double 的执行速度比 C++ 中的float 快”。读完句子后,我对float 和double 的工作感到困惑。请向我解释这一点。
【问题讨论】:
-
@Devendra:那是 C#,不是 C++。
-
如果您正在阅读“加速 C++”,那么您最不应该担心的是哪种类型更快 - 专注于概念,当您遇到真正的问题时,再担心...
-
@Hippo:你确定语言有影响吗?
-
浮点范围是 '1.175494351 E - 38' 到 '3.402823466 E + 38' 而双精度范围是 '2.2250738585072014 E - 308' 到 '1.7976931348623158 E + 308'。随后尺寸和长度相应变化。它与使用的语言无关。
标签: c++ floating-point double