超级科学计算机bug,10%+10%=0.11?一个隐藏的BUG!手机计算器几乎全算错!

近期发现多数手机内置计算器存在计算错误,如10%+10%显示结果为0.01而非0.2。该问题源于非科学计算器将连续百分比视为连续计算,导致结果偏差。科学计算器则能正确计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原标题:10%+10%=0.11?一个隐藏的BUG!手机计算器几乎全算错!

手机已经成为日常生活中不可缺少的一件物品,对于现在的年轻人来说,只要手机有网,也是去哪都不怕,而手机中德功能也是越来越全面,很多时候都是可以排上用场,但是很多功能虽然用的时候挺多,但是平时却不过多的去在意。

6b0a47d473d003f100748ea11ec8c15a.png

近日根据TI之家报道称,大部分手机系统自带的计算器也是出现了一个BUG,10%+10%等于多少?想必每一个人都会说0.2,但是手机计算器给出的答案却是0.01,而经过测试,还真的是这样,小米、OV、华为等数款手机都是这个结果。

fae221ac53ba900dc01749c4e00dc931.png

10%+10%=0.01?也是有些懵,但可以确定的是,这是手机计算机的问题,而且是普通计算器的问题,科学计算器就不会出现这个答案,应该是最初设定算法的时候有些不一样。(配图测试手机为小米手机)

3ed7a7b5c3c47014b5e42c8e6efc0e50.png

“%”是百分比意思,而“10%”是一个除法,都清楚,在数学算法中,先算乘除再算加减,“10%+10%”结果自然是0.2,但是非科学计算器则会认定为是连续的百分比计算,这样也就成了10%+(10%*10%),这样子结果也就成了0.11,其实中间就缺少了一个双扣号“()”。

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值