F和D在数字文字的末尾是什么意思?

我已经看过其中一些符号,但是找不到任何奇怪的符号,

double d = 5D;

float f = 3.0F;

5后的D和F分别是什么意思?

回答:

意味着这些数字分别是双精度数和浮点数。假设你有

void foo(int x);

void foo(float x);

void foo(double x);

然后你打电话

foo(5)

编译器可能被卡住了。这就是为什么你可以说55f5.0指定类型。

以上是 F和D在数字文字的末尾是什么意思? 的全部内容, 来源链接: utcz.com/qa/411557.html

回到顶部