【发布时间】:2010-09-12 22:19:25
【问题描述】:
我对将f 放在文字值旁边有一些疑问。我知道它将它定义为float,但我真的需要它吗?
这个2.0f * 2.0f 是否比2.0 * 2.0 更快或编译有什么不同?像 float a = 2.0; 这样的语句的编译方式是否与 float a = 2.0f; 不同?
【问题讨论】:
-
您的意思是“字面值”,而不是“变量名”。
2.0是double文字值。2.0f是float文字值。2是一个int文字值。这些都不是变量。 -
抱歉,我的意思不是我在那儿咆哮……我可能应该默默地编辑正文。