1
Mutoo 2014 年 11 月 30 日
这没有什么啦,js 里:
> 0.1+0.2 0.30000000000000004 参见 IEEEE754 |
2
ufo22940268 2014 年 11 月 30 日
刚刚试了下,发现只有这两个数字相减才会,这是为什么呢
|
3
Automan 2014 年 11 月 30 日
计算器居然不是高精度= =
|
4
Xhybrid 2014 年 11 月 30 日 via Android
貌似跟计算机的存储方式有关,都是01存储的,不可能精确把
|
5
imgalaxy 2014 年 11 月 30 日
http://tieba.baidu.com/p/1380632364
几年前都有BUG。。。。 |
6
razrlele OP |
7
ETiV 2014 年 11 月 30 日
我记得刚2000年左右那会儿, 某天中午看CCTV, 里面爆了一个卡西欧计算器的BUG.
2*2*2*....*2 加 n(忘了是几次了...) 次, 最后的数是奇数. 都是整数, 也会出错. |
8
rinehart 2014 年 11 月 30 日 这个实现跟你的手机的厂商是否有对libm进行“优化”有关系
|
10
Cee 2014 年 11 月 30 日
不是有个笑话是什么算2500/50 按了一下没反应 结果再按一下是1么(
|
11
razrlele OP |
12
BGLL 2014 年 11 月 30 日
里程碑的时代就发现了……
|
13
mfaner 2014 年 11 月 30 日
简直了。Java里一个BigDecimal就能解决的事情,有这么懒吗?
|
14
kawaiiushio 2014 年 11 月 30 日 这只是一个精度未定义的问题、、、不算bug 当然 安卓这个计算器app的制作人员也是坑爹 |
15
0x1e240 2014 年 11 月 30 日 via Android
MIUI 没有的说
|
16
jdqingm 2014 年 11 月 30 日
这是如何发现的bug……
|
17
kawaiiushio 2014 年 11 月 30 日
@0x1e240 万物基于miui 不科学啊23333
|
18
lincanbin 2014 年 11 月 30 日
旧版本安卓的计算器的确没这个问题。
计算器一般应该用大整数模拟小数进行运算的。 |
19
kmvan 2014 年 11 月 30 日
2.3.5版也有问题 |
21
ryd994 2014 年 12 月 1 日
|
22
min 2014 年 12 月 1 日
windows phone表示没有这个题算出来是0.6
|
23
razrlele OP |
25
kx5d62Jn1J9MjoXP 2014 年 12 月 5 日
4.4 没有这个bug...
|
26
LittleMK 2014 年 12 月 12 日 via Android
flyme 3.+木有
|