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