已经看到一些代码使用0.f
作为某个变量的值,例如:
NSTimeInterval duration = animated ? 0.3f : 0.f;
为什么不0.0f
? 0.f
是否还有一些其他好处,例如暗示精度高于0.0f
?
答案 0 :(得分:1)
为什么不0.00000f
?它仍然是零。没有任何好处,只是缩短了。
答案 1 :(得分:1)
0.f
喜欢0.0f
,但它的长度较短。对于0.3f
,它可以写为.3f
。它可能会有所帮助,因为大多数编码风格的文档都说代码宽度的标准限制是80个字符(REFER)。
我认为这只是个人习惯,据我所知,没有深刻的意义。 :)