原标题:10%+10%=0.11?一个隐藏的BUG!手机计算器几乎全算错!
手机已经成为日常生活中不可缺少的一件物品,对于现在的年轻人来说,只要手机有网,也是去哪都不怕,而手机中德功能也是越来越全面,很多时候都是可以排上用场,但是很多功能虽然用的时候挺多,但是平时却不过多的去在意。
近日根据TI之家报道称,大部分手机系统自带的计算器也是出现了一个BUG,10%+10%等于多少?想必每一个人都会说0.2,但是手机计算器给出的答案却是0.01,而经过测试,还真的是这样,小米、OV、华为等数款手机都是这个结果。
10%+10%=0.01?也是有些懵,但可以确定的是,这是手机计算机的问题,而且是普通计算器的问题,科学计算器就不会出现这个答案,应该是最初设定算法的时候有些不一样。(配图测试手机为小米手机)
“%”是百分比意思,而“10%”是一个除法,都清楚,在数学算法中,先算乘除再算加减,“10%+10%”结果自然是0.2,但是非科学计算器则会认定为是连续的百分比计算,这样也就成了10%+(10%*10%),这样子结果也就成了0.11,其实中间就缺少了一个双扣号“()”。
责任编辑: