1.f是什么意思
答
它与1f
完全一样,意思是数字1.0
表示为float
文字。表达相同文字的其他方式包括1.0f
,+1.00000f
,1e0f
,1.e+0f
等。
有关详细规范,请参见JLS中的§3.10.2. Floating-Point Literals。
答
这完全没有什么不同。
1.f与1.0f或1.00000000f或1f相同。
答
您可以将浮点数字表示为'1'(不包括引号)。这意味着与1.0完全相同。所以,这里1.f实际上意味着1.0f。
+1
这是如何为以前的答案添加任何内容? – Yann 2014-09-29 13:14:35
1.f这意味着:1.0f – Krayo 2014-09-29 13:11:30
你的猜想是1.f == 1f == 1.0f是正确的。实际上可以将1(int)赋值给float变量。所以这是一个明确的说法,用一个明确的'1.0f'(一个有趣的f ==浮点数的double)会更好。 – 2014-09-29 13:22:07