双或浮

时间:2011-02-16 13:40:59

标签: c++ floating-point double

  

可能重复:
  Should I use double or float ?

我什么时候会使用double,什么时候应该使用float?

3 个答案:

答案 0 :(得分:2)

您需要使用float的唯一时间是存储大量数字时。两者之间的速度差异通常很小,而且大多数东西都是double

答案 1 :(得分:2)

这都是关于精确度的。

如果您需要存储非常精确的数字,请使用双倍。

如果您需要存储不太精确的数字,并担心您正在使用的内存大小,请使用浮点数。

答案 2 :(得分:2)

当您需要支持的范围时,请使用double。请参阅Range of floating-point numbers。您通常也应该使用本机类型,因此如果您正在进行图形或GPU编程,可能最好坚持浮动。

但无论你做什么,请不要用任何一种来代表货币或金钱。