发布网友 发布时间:2022-04-22 17:48
共1个回答
热心网友 时间:2023-11-14 08:31
位的long只能表示2的63次方(每个数都能精确表示),10的108次方远远超出范围.
浮点数是记录数值+精度的,比如100 = 1* 10的2次方,只需要记录1和2就可以了(实际上记录的应该是2的多少次方),因此可表示范围会大很多。
但是越大的范围精度就会越低,比如表示11.11...(100个),这样可能就会被近似成11.11112这样。
浮点数运算只能得出近似值,只能用来做科学计算用途,商业计算需要使用BigDecimal