手机计算器50%+50%=075! 百分比计算反人类为何不改!

来源:米乐是不是正规平台    发布时间:2024-01-29 05:11:17

你试着打开自己的手机计算器,尝试输入50%+50%等于多少,反正我的华为Mate30 Pro的计算机结果是0.75。大家都知道50%是二分之一,也就是0.5,但为何0.5+0.5不是等于1,而是等

服务热线:010-82912186

  你试着打开自己的手机计算器,尝试输入50%+50%等于多少,反正我的华为Mate30 Pro的计算机结果是0.75。大家都知道50%是二分之一,也就是0.5,但为何0.5+0.5不是等于1,而是等于0.75呢?是否很神奇?

  不出意外的话,每个手机的计算结果都是不一样的。比如华为、苹果、OPPO、小米等手机的计算结果都是0.75,魅族等手机的计算结果为1。为什么不一样的品牌的手机会出现两种情况呢?难道同是安卓都一定会出现不一样的结果么?这一个话题引起了不少人的讨论,其根本意义是逻辑的不同。

  等于0.75的计算公式是沿用的A+B%=A+(A×B%),并慢慢的变成了了全球惯例,所以,出现50%+50%=0.75并不稀奇。微软资深研发人员曾对此表示,如果你是一名工程师,可能会认为这样的方式很反直觉,甚至是计算公式卡Bug,但对于一般民众来说,这个计算公式却很合理。如果想要结果等于1,那么仅需要将50%加上就可以了。

  因为历史原因(初代计算器不支持多次输入,也就是说每次只能输入一次加减乘除),老外们的数学也不咋地,生活中又会出现大量类似上面这样的问题。为了更好的提高效率,老外们就把300+300*10%,简化成了300+10%,直接得出330,类似的,2868-20%=2294.4。你猜怎么着?工作效率极大的提升,针不戳!

  后来就传到了国内,国内的大多数手机计算器都保留了这个传统。当你输入50%+50%的时候,手机先会把前面一个50%转化成0.5(因为它的前面没有数了,于是就默认转成小数,a%=a/100),后一个就理解为「加上前一个数的50%」,于是50%+50%=50%+50%*50%=50%+25%=75%=0.75。

  此前MIUI的金凡也给出了“中国人算力过剩,对西方同志来说却能救命”的解释,表示其在开发时曾将结果改为1,但最后还是遵循的全球逻辑“A+B%=A+(A×B%)”:“因为中国人不太会去用%,更改后不会对国内用户所带来影响,但如果设为结果为1,会使习惯用%的用户崩溃,所以最终选择全球标准。”

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  蔡磊夫妇宣布再捐助1亿元攻克渐冻症:将持续增加公益资金的可能投入,上不封顶

  最后一搏!恒大迎来生死时刻,许家印可能一无所有

  夏威夷中华总商会为被泼化学液体中国女老师筹款:她已恢复意识,脸、喉咙、肺部被烧伤

  海关正式公开宣布:即日起允许俄罗斯猪肉进口,21个国家猪肉将进入中国市场?

  【带你看展】从小镇青年到巴洛克的奇迹,卡拉瓦乔一生都在黑暗中寻找那道光

  为了让娃吃药家长真是煞费苦心,你就吃吧!一吃一个不吱声,满满的套路 又无可奈何

  宝宝躺在爸爸的肚子上睡觉,爸爸肚子总是动来动去的,宝宝:本宝宝在娘胎里也是经历过大风大浪滴

  宝爸背着宝宝偷吃雪糕,不料却被宝宝发现,网友:此时一场家庭大战一触即发

  宝宝袜子一脱下来味道太上头,旁边的姐姐闻到味惊呼“我的天”,宝宝好像清楚自己脚臭两只小脚还很尴尬的扣

推荐产品

成功案例success case