时间: 2024-04-23 02:43:52 | 作者: 打印机
你试着翻开自己的手机核算器,测验输入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,会使习惯用%的用户溃散,所以终究挑选全球规范。”
特别声明:以上内容(如有图片或视频亦包含在内)为自媒体渠道“网易号”用户上传并发布,本渠道仅供给信息存储服务。
张核子回应“张姗姗”身份,称自己“乡村身世,大学靠做家教赚100多万”
中央财经大学多名学生吐槽800米体测:3分50秒及格比国家规范高,很多人达不到
这段视频看得气愤!浙江一越野车驶入麦田来回碾压,车主找到了,他竟这样说……
WCBA总决赛进抢五!四川单节26-5坎贝奇24+19 内蒙古3人犯满离场
华为路由器 AX3 / Pro 推送鸿蒙 4.2 体系更新,敞开 IPv6 功用
外媒估测苹果本年不会推出iPhone 16 Ultra 等2025年?
谷歌 Android 15 新特性:可检查存储芯片剩下寿数和电池健康信息
JEDEC 更新 DDR5 内存规范:6800 扩展至 8800Mbps,新增PRAC计划
华为 MateBook X Pro 电脑首销破万,用户下单最快 13 分钟送达
华为路由器AX3 Pro推送鸿蒙OS 4.2晋级:支撑敞开IPv6、削减断网
手机微信扫码
访问微信公众号官网