运行以下代码前,请将godking.bigNum库升级到不低于V1.2:
Code AardioLine:25复制
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.import
console; import
godking.bigNumvar
b = godking.bigNum("0xFFFFFFFFFFFFFFFF"
) - console.log(
"当前精度:"
,10
) - console.log(
"计算结果:"
,b/999063388
) - console.log(
"原始数值:"
,"18446744073709551615"
) - console.log(
"计算还原:"
,b/999063388
*999063388
) - console.log(
'\n'
) - ..godking.bigNum.divAccuracy=
5
; - console.log(
"当前精度:"
,..godking.bigNum.divAccuracy) - console.log(
"计算结果:"
,b/999063388
) - console.log(
"原始数值:"
,"18446744073709551615"
) - console.log(
"计算还原:"
,b/999063388
*999063388
) - console.log(
'\n'
) - ..godking.bigNum.divAccuracy=
6
; - console.log(
"精度要求不高的情况下,进行合理化四舍五入处理,计算精度设为6,四舍五入到小数点后5位:"
) - console.log(
"当前精度:"
,..godking.bigNum.divAccuracy) - console.log(
"计算结果:"
,(b/999063388
).round(5
)) - console.log(
"原始数值:"
,"18446744073709551615"
) - console.log(
"计算还原:"
,(b/999063388
).round(5
)*999063388
) - console.log(
'\n'
) - console.pause(
true
);
