近日,一则“手机计算器全线阵亡”的消息登上各大热搜榜。不少网友发现自己手机的计算器出现了一个错误:在手机计算器中输入“10%+10%”后,得出的结果不是0.2,而是0.11。科技日报记者用自己的华为手机测试以后发现,得出的结果也是0.11。

有不少网友测试后发现,苹果、华为、三星、OPPO、vivo、小米等多款手机给出的计算结果均为0.11,仅有国内的魅族、锤子、努比亚旗下机型最终的计算结果为0.2。

那么,手机计算器究竟为什么会犯这种低级错误呢?引发该错误的机制又是什么?

经过多方求证,科技日报记者得知,事实上,手机计算器出现这种情况不能算是错误,这主要是因为非科学计算器和科学计算器,对输入符号的理解不同。人在计算时,会尊重计算中加减乘除的优先级,先做乘除再做加减,结果就是10%+10%=0.2。

然而,部分手机中的计算器APP按照非科学计算器的计算逻辑,则认为连续百分比计算,即“10%+10%”是按照10%+(10%×10%)的逻辑进行计算,于是便得出0.11的结果,所以最终结果与常识不符。这只是因为计算器使用的算法逻辑不同,并不能算是计算错误。

非科学计算器的计算逻辑,默认的连续百分比计算并非“10%+10%”,而是“10%+(10%×10%)”。科技日报记者在小米手机的计算器中测试,“5+10%的结果为5.5”,“20%+10%的结果为0.22”,均符合这一计算逻辑。

华为荣耀业务部总裁赵明在微博上表示,实际上这里有一个背景,就是在算小费等特殊场景,很多顾客在一些国家餐厅用餐后会给10%到20%的小费,这时在计算器中输入“100+10%”就相当于“100+100×10%”,这样就简化了输入步骤,是一种相当方便的人性化设计。

魅族科技副总裁华海良也发微博表示:“其实,本质上这并不是对或错的问题,我们只是考虑得更多了,增加了人性化的算法判断。‘10%+10%=0.11’这个是国外的使用逻辑,而国内的算数逻辑是‘10%+10%=0.2’,所以,我们的APP针对不同地区进行了不同的算法判断。”

手机计算机上输入错误是什么意思,手机计算器出错 原因竟是人性化设计相关推荐

  1. 手机计算机上输入错误是什么意思,电脑输入验证码总是提示错误该怎么解决?...

    不少同学都遇到过在页面中输入验证码总是错误的问题,并且不管更换几次验证码图片,依然提示验证码错误,着实影响心情,接下来小编总结了一部分造成验证码总是错误的原因以及解决办法,希望对大家有所帮助; 第一种 ...

  2. vivo手机计算机错误怎么弄,手机计算器出错,原因竟是人性化设计

    原标题:手机计算器出错,原因竟是人性化设计 近日,一则"手机计算器全线阵亡"的消息登上各大热搜榜.不少网友发现自己手机的计算器出现了一个错误:在手机计算器中输入"10%+ ...

  3. 为什么我手机的科学计算机算的不对,手机计算器出错,原因竟是人性化设计

    原标题:手机计算器出错,原因竟是人性化设计 近日,一则"手机计算器全线阵亡"的消息登上各大热搜榜.不少网友发现自己手机的计算器出现了一个错误:在手机计算器中输入"10%+ ...

  4. 成功解决Windows无法启动服务NVIDIA Dispaly Container LS服务(位于本地计算机上),错误2:系统找不到指定的文件

    成功解决Windows无法启动服务NVIDIA Dispaly Container LS服务(位于本地计算机上),错误2:系统找不到指定的文件 目录 解决问题 解决思路 解决方法 解决问题 Windo ...

  5. MySQL报错——Windows无法启动MySQL服务(位于本地计算机上)。错误⒉系统找不到指定的文件。、windows无法启动MySQL服务出现1053错误解决方法

    今天想使用MySQL,想在命令行窗口启动MySQL, 于是执行了如下命令: net start mysql 结果报错了,如下图所示: 然后又去服务里面手动启动 结果不出所料的还是报错了,错误提示如下图 ...

  6. 计算机上的word文件传到手机,【1人回答】电脑上的Word文件怎么传到苹果手机上?-3D溜溜网...

    回答: 1.将手机连接电脑: 2.安装好手机驱动: 3.关闭USB调试模式,打开USB数据存储: 4.将文件复制至手机: 5.打开WPS-选择打开刚刚复制至手机的文档. 操作步骤如下: 1.在itun ...

  7. 几分之几在手机计算机上是哪个符号,数学各 种符号怎么表达比如根号,几分之几 – 手机爱问...

    2009-06-18 几何三大问题即三个作图题: 立方倍问题; 三等分角问题; 化圆为方问题.请说明为什么不能仅用尺规来作图. copy我原先的答案,供参考! 大约公元前6世纪到4世纪之间,古希腊人遇 ...

  8. 计算机上贴硬币图片,为什么商店的计算器要粘个硬币?原来如此!

    原标题:为什么商店的计算器要粘个硬币?原来如此! 其实生活中的很多小细节 背后都是有原因的 每一样东西都不是随便来的哟 看看你都知道哪些? 1 为什么药店门口都有体重秤? 很多人都知道,药店门口大都有 ...

  9. 位于本地计算机上 错误1068怎么办,错误1068怎么解决

    有用户反映出现无法启用wlan autoconfig服务,错误1068提示,那么这个错误1068怎么解决?错误1068是为什么呢?现在小编就来跟大家介绍促玩偶1068解决办法. 关于错误1068: 错 ...

最新文章

  1. php执行URL解析
  2. 医学影像AI:全球市场展望
  3. python中的函数及作用域的理解
  4. [导入]在ASP.NET+ORACLE添加数据记录并让ID自动增量
  5. 自定义Matlab功能函数——10进制整数矩阵转二进制字符矩阵
  6. Mongodb的锁 原子性 隔离性 一致性
  7. Spark Java API:broadcast、accumulator
  8. 2014年4月的北京大学微电子考研复试题-什么是小信号?
  9. 获取要素集中字段的唯一值
  10. 软件架构引言之项目管理的问题
  11. 路人实拍Waymo无人车:行为诡异,谨慎到让人怀疑人生
  12. 蓝懿iOS培训日志22 图册
  13. 机器学习课程笔记【五】- 支持向量机(1)
  14. Python爬虫学习笔记-第二十七课(MongoDB下)
  15. solidity[4]-pure与view剖析
  16. 成长之路——发现问题、提出问题和解决问题
  17. 用 python 调用和风天气的 api 爬取天气预报数据
  18. 第4章【思考与练习2】数据文件high-speed rail.csv存放着世界各国高速铁路的情况。对世界各国高铁的数据进行绘图分析。使用Basemap绘制地图及使用Pyecharts绘制地图。
  19. 深度学习的开胃菜——常用的机器学习知识梳理
  20. Apache Passenger配置常用参数解读

热门文章

  1. 微博VS知乎:争夺大V是场隐形的战争
  2. 如何基于深度学习实现图像的智能审核
  3. 使用Python计算方差协方差相关系数
  4. 基于 Labelme 制作手部关键点数据集 并转 COCO 格式
  5. Solidity映射01
  6. python文件的两种类型进制文件,Python之基于十六进制判断文件类型
  7. AMQ 虚拟topic
  8. python自动化:uiautomation、pyautogui操作会计记账系统(5):财务公开
  9. 物联网Lora模块从入门到精通(五)光照与温湿度传感器
  10. 不平衡问题: 深度神经网络训练之殇