平心在线

财经

您的位置:首页 >财经 > 手机计算器阵亡,魅族华海良科普智能手机计算器“阵亡”原因

手机计算器阵亡,魅族华海良科普智能手机计算器“阵亡”原因

作者:平心在线
日期:2019-09-04 13:40:21
阅读:
手机计算器阵亡,魅族华海良科普智能手机计算器“阵亡”原因

 
手机计算器阵亡,魅族华海良科普智能手机计算器“阵亡”原因

近来,有网友发现,许多手机的核算机呈现BUG,核算“10%+10%”时,成果不是0.2,而是0.11,包含OPPO、华为、苹果、小米等在内的多款机型都是这样,核算器处理运算符号的逻辑导致的。
 
魅族华海良对此的解说是,“这个论题引发了不少评论,其实本质上并不是对或错的问题,咱们仅仅考虑的更多,增加了人性化的算法判别。10%+10%=0.11这个是国外的运用逻辑,而国内的管用逻辑是10%+10%=0.2,所以咱们针对不同区域的固件做了不同的算法判别。”
 
刚刚,小米产品总监@MIUI凡发文《手机核算器全线阵亡完结贴》,具体的科普了为什么核算器会呈现这样的运算成果。
 
以下为《手机核算器全线阵亡完结贴》全文:
 
鉴于昨日核算器百分号引发了大型社会悬疑,10%+10%竟然=0.11,这究竟是代码的歪曲仍是教育的沦丧,让我替咱们揭开本相。
 
看一些文章几百字也没把道理说太清楚。鉴于超强的概括+化繁为简的表达=聪明才智的表现,我尝试用一句话说清运算原理。以8+10%为例,为什么=8.8而不是8.1?一同读:8元钱,加上10%的小费,一共是8.8元。
 
以上便是现在全球规范的核算逻辑,但还有一个咱们疑问的问题:为什么核算逻辑要这么规划?所以这变成了一个前史考虑题。
 
最早的电子核算器并没有%,是后来加的。作为后续改善,它必定处理了核算场景中的常用痛点,而绝不是脑残。我估测很可能是西方人核算扣头、小费、利息等常见场景。
 
货品560元,20% OFF(打八折)多少钱?560-20%=448!
 
资方存入2800元,计年息6%,本息总计多少?2800+6%=2968!
 
是不是一会儿好用到爆。But,为啥我前面加了一个“西方人的核算场景”呢?由于我觉得关于算力过剩的中国人,很少人会这么考虑和输入。
 
货品560,砍两成便是560*0.8=448;2800,6%年息,便是2800*1.06=2968。便是这么屌!直接省去了一步(国人这么优异我TM能怎么办)
 
所以百分号键处理的痛点,中国人不太用的上,也不太会这么考虑(这也是为什么今日才有人无聊去试10%+10%)。但关于西方许多同志来说,这玩意真是能救命呀
 
最终说一下MIUI怎么想的。
 
其实之前咱们改成过10%+10%=0.2,这也是为什么有些用户科学核算器=0.2,是残留的老版别,但后来决议仍是遵从全球一致规范。
 
由于中国人不太会去这么用%(咱们会直接输入0.1而不是10%,自带转化),所以更改行为给国内用户带来的优点很小,而一些习惯了%用法的人却会溃散,归纳考虑仍是择优一致了用法。
关键词不能为空
栏目分类
关键词不能为空