你是否在手机计算器上计算过50% 50%,得出来的结果却是0.75,,现在大多数手机计算器都是这样的计算结果。可这跟我们在数学课上学到的不一样,50%就是0.5,所以50% 50%的结果应该是1才对。
华为手机的默认计算器计算结果
当然,从小老师教的计算规则并没有错,错的是得出错误结果的计算器。那么为什么现在大多数手机计算器会有“50% 50%=0.75”这种不符合计算规则的情况出现。
原来现在大多数手机计算器,都默认按照a b%=a a*b%计算。当你输入50% 50%的时候,系统先把前面一个50%默认转化成小数0.5(a%=a/100),于是50% 50%=50% 50%*50%=50% 25%=75%=0.75。
这样的设置是因为初代计算器每次只能输入一次加减乘除。还有西方人生活中会出现大量类似下面这样的问题:
500元的生活费,10%税费,一共需要多少钱?
我们中国人习惯直接写500 500*10%。而西方人为了提高效率,在计算器上将它简化成了500 10%,直接得出结果550,
后来外国的手机计算器都默认这种计算规则,传到了中国后,包括小米在内的大多数国产手机计算器都保留了这个传统。但也有魅族及少数品牌的计算器修正了这一问题。