手机计算器全线阵亡是怎么回事?原来,不少手机的计算机出现了奇妙的BUG,计算“10%+10%”时,得出的结果不是0.2,而是0.11。经网友反馈,包括OPPO、华为、苹果、小米等多款机型均中枪。出现BUG的原因是什么?普通计算器和科学计算器的区别有哪些?我们一起来看看。
普通计算器和科学计算器的区别
科学型计算器是电子计算器的一种,可进行乘方、开方、指数、对数、三角函数、统计等方面的运算,又称函数计算器。科学型带有所有普通的函数,所有的函数都分布在键盘上以致于你可以不用通过菜单列表来使用它们。
科学计算器支持显示24位数字,支持运算优先选择模式、进制转换功能、标准数学函数、百分比计算、方根计算、对数、次方、记忆等等功能。
科学计算器包含了许多标准计算器没有的功能,如积分微分,线性统计,解简单多元方程,solve,函数列表等。而普通计算器只能运算一些简单的算式。
科学计算器在运算过程中是优先乘除后加减,比如(1×2)+(3×4)-(5÷6)=13.166666666,你可以连续输入。但是你如果用普通计算器连续输入(1×2)+(3×4)-(5÷6)就等于2.5,这样的答案是错了的。要想得到正确的答案,你只有单独输入1×2等出答案后再输入3×4和5÷6。都等出结果后再相加和相减,才能等出正确的答案13.166666666666。
手机计算器阵亡
“BUG”原因,主要是计算器对输入符号的理解不同。我们输入“10%+10%”,其原型为“10/100+10/100”,我们在运算的时候,是先算两个除法,再相加。
有网友科普到,但非科学计算器的计算逻辑却不是这样,它会认为连续百分比计算10%+10%其实就是10%+(10%x10%)。
大家也可以试试自己手机的计算器,看看结果是什么。
以上就是手机计算器阵亡的相关内容。