世间不解 慢慢收藏
相信很多人都没有仔细研究过手机中的计算器功能,大多数的手机在计算50%+50%结果都会等于0.75,不信你可以打开计算器功能试一下哦~
为什么会出现计算器结果不准的情况呢?
Result
大部分手机的默认计算器,算法是按照A+B%=A+A*B%来进行运算的
因为初代计算器不支持多次输入,也就是说每次只能输入一次加减乘除,生活中又会出现大量类似上面这样的问题。为了提高效率,外国人把300+300*10%,简化成了300+10%,直接得出330,这样大大提高了效率,简化程序。
后来就传到了国内,国内的大多数手机计算器都保留了这个传统。当你输入50%+50%的时候,手机先会把前面一个50%转化成0.5(因为它的前面没有数了,于是就默认转成小数,A%=A/100),后一个就理解为「加上前一个数的50%」,它的默认计算过程是这样的:
50%+50%=50%+50%*50%=50%+25%=75%=0.75。
在这里举个例子:当你在日常生活中计算减少20%后的价钱是多少,正常可能会算300-300*20%,知道这个功能后就可以直接输入A-20%
当然会有一些品牌的手机得出的结果是1,比如魅族、OPPO等。得到的结果根据出厂时设置的计算器运算方式不同而不同,知道以后你就可以很好地利用这一功能了!
本期知识到这里啦~ 赶快拿起你的手机试试吧
还想知道更科学更好玩的知识
记得关注我
每期带你涨知识
公众号ID:好奇藏馆
微博ID:好奇藏馆bot