
如题 a=12345672644298357.857212458 print(a) 1.2345672644298358e+16
a 会自动变成科学数,失去了后面的小数点
用 int 或者 float 也会四舍五入
目的是要用完整的 a 来进行计算
1 BrettD 2022-11-27 17:10:57 +08:00 via iPhone |
2 BBCCBB 2022-11-27 17:11:30 +08:00 decimal. java 里较 Bigdecimal |
3 Red998 2022-11-27 19:23:48 +08:00 字符串解决一切 |
4 hefish 2022-11-27 20:51:02 +08:00 1#是正解。 |