我问是因为我正在使用Box2D库,该库主要需要float参数。尽管我看到很多使用
0.00f格式,我不太确定该格式与普通旧版0.00之间是否存在实际差异。以后我不添加额外的f会伤害自己吗?是速度的东西吗?有没有其他人不需要的内涵?
tl;博士?为什么要使用0.00f而不是0.00?
最佳答案
f
后缀使它成为单精度(浮点)文字,而不是 double 文字。这通常意味着32位而不是64位浮点数。
http://msdn.microsoft.com/en-us/library/tfh6f0w2(v=VS.100).aspx