手机便携
返回首页

为什么会算错?MIUI高管谈手机计算器%的那些事

2019-09-05 来源:爱集微

昨天有媒体报道称:“不少手机的计算器出现了奇妙的BUG,计算“10%+10%”时,得出的结果不是0.2,而是0.11,包括OPPO、华为、苹果、vivo、小米在内的多款机型均中枪。

很快小米产品总监、MIUI体验总负责人@MIUI小凡出来发表长文分析为什么手机计算器会算错10%+10%。

@MIUI小凡称最早的电子计算器并没有%,是后来加的。作为后续改进,它一定解决了计算场景中的常用痛点,而绝不是脑残。他推测很可能是西方人计算折扣、小费、利息等常见场景。

But,为啥他前面加了一个“西方人的计算场景”呢?因为他觉得对于算力过剩的中国人,很少人会这么思考和输入。

所以百分号键解决的痛点,中国人不太用的上,也不太会这么思考(这也是为什么今天才有人无聊去试10%+10%)。但对于西方很多同志来说,这玩意真是能救命呀。

至于小米为什么部分能够算对10%+10%=0.2,部分能把10%+10%=0.11,@MIUI小凡解释说:

“其实之前我们改成过10%+10%=0.2,这也是为什么有些用户科学计算器=0.2,是残留的老版本,但后来决定还是遵循全球统一标准。

因为中国人不太会去这么用%(我们会直接输入0.1而不是10%,自带转换),所以更改逻辑给国内用户带来的好处很小,而一些习惯了%用法的人却会崩溃,综合考虑还是决定回归和全球标准统一。”

相信很多人看完MIUI高官的科普会恍然大悟,一个手机计算器居然有如此大的秘密。


进入手机便携查看更多内容>>
相关视频
  • 消费电子应用及设计研讨会

  • STB(机顶盒)和 OTT (流媒体播放器)应用技术详解

  • TI 针对语音识别应用的嵌入式处理器解决方案

  • TI 手持吸尘器系统方案与设计

  • 人脸识别市场的最新应用

  • Fairchild USB Type-C 技术及产品演示

精选电路图
  • 家用电源无载自动断电装置的设计与制作

  • 短波AM发射器电路设计图

  • 开关电源的基本组成及工作原理

  • 用NE555制作定时器

  • 带有短路保护系统的5V直流稳压电源电路图

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章