【发布时间】:2011-09-28 01:30:02
【问题描述】:
假设我有
$foo = bcsub(bcdiv(1, 3, 20), 0.00001, 20);
它返回我 0.33333333333333333333
如果我有
$foo = bcsub(bcdiv(1, 3, 20), 0.0001, 20);
它返回我 0.33323333333333333332
如果我有
$foo = bcsub(0.333333333333333333, 0.00001, 20);
它返回 0.33333333333333331483
如果我有
$foo = bcsub(0.333333333333333333, 0.0001, 20);
它返回我 0.33323333333333331482
那么为什么它不能正确减去,它是浮点数?但是只要 bcdiv(1, 3, 20) 就可以正常工作
【问题讨论】: