我见过一些这样的符号,但我找不到任何奇怪的地方,
double d = 5D;
float f = 3.0F;
5后面的D和F到底是什么意思?
意味着这些数字分别是双精度数和浮点数。假设你有
void foo(int x);
void foo(float x);
void foo(double x);
然后你打电话
foo(5)
编译器可能会被难住。这就是为什么你可以说5
, 5f
, or 5.0
来指定类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)