代码之家  ›  专栏  ›  技术社区  ›  user8009263

浮点变量和双变量数据类型之间的差异

  •  -3
  • user8009263  · 技术社区  · 7 年前

    2 回复  |  直到 7 年前
        1
  •  2
  •   Dragonthoughts    7 年前

    基本区别在于,double包含更高精度和更宽范围的信息。

    在C中++

    双精度浮点类型。通常为IEEE-754 64位浮点类型。这大约是15位精度,范围为±1.797693134862315,7*10^308

    看见 http://en.cppreference.com/w/cpp/language/types 了解更多细节

        2
  •  0
  •   user7631311 user7631311    5 年前

    浮点是一种可容纳七位数字的单精度32位浮点数据类型。其范围约为1.5 1045至3.4 10*38。 double是一种双精度、64位浮点数据类型。它可容纳15到16位数字,范围约为5.0 10345到1.7 10*308。