小编发现一个很有意思的问题,在手机计算器上面计算:50%+50%=0.75。
按我们正常的想法是50%=0.5,那个50%+50%=0.5+0.5=1。然而用小米手机自带的计算器计算时结果为0.75,在手机上面操作时,先输入50,再输入%符号,屏幕上面显示0.5,接着输入50,屏幕结果显示50.5,最后输入%符号时,显示的为:0.5+0.25=0.75。
计算器50%+50%为什么等于0.75
因为手机计算器(大部分情况下的默认计算器),都按照a%+b%=a+a*b%或a*(1+b%)计算。
当你输入50%+50%的时候,手机会先把前面一个50%转化成0.5(因为它的前面没有数了,所以就默认转化成小数,a%=a/100),后一个就理解为“加上前一个数的50%”,于是50%+50%=50%+50%*50%=50%+25%=75%=0.75。