ans*_*991 4 java floating-point double literals
如果我表演
97346822*3f, result is 2.9204048E8,
然而
97346822*3.0 gives me 2.92040466E8.
请解释.
Ósc*_*pez 6
数字3.0是一个值的文字表示double(它相当于3.0d),而是3.0f一个float值.不同的精度解释了为什么你得到不同的结果 - double使用64位存储,float使用32位.
3.0
double
3.0d
3.0f
float
归档时间:
12 年,2 月 前
查看次数:
2296 次
最近记录:
7 年,4 月 前