原标题:手机计算器出错,原因竟是人性化设计

近日,一则“手机计算器全线阵亡”的消息登上各大热搜榜。不少网友发现自己手机的计算器出现了一个错误:在手机计算器中输入“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. 手机计算机上输入错误是什么意思,手机计算器出错 原因竟是人性化设计

    近日,一则"手机计算器全线阵亡"的消息登上各大热搜榜.不少网友发现自己手机的计算器出现了一个错误:在手机计算器中输入"10%+10%"后,得出的结果不是0.2, ...

  2. 为什么我手机的科学计算机算的不对,手机计算器全线阵亡怎么回事 10%+10%为什么等于0.11...

    手机计算器全线阵亡怎么回事?这是OPPO.华为.苹果.小米手机都出现的计算bug,计算"10%+10%"时,居然等于0.11,而不是0.2,那么手机计算器全线阵亡怎么回事?八宝网带 ...

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

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

  4. 科学计算机算错,Windows 10 计算器真的连简单算术都会算错吗?

    今天不少媒体都在盛传Windows 10内置的计算器很简单的算术都能算错,如果粗略看眼内容可能还会被迷惑,不过仔细看看就知道那是多么智障了. 事情起因这样的: Windows 10内置的计算器拥有多种 ...

  5. 用计算机算出手机号码,手机计算器开根号怎么按(万能科学计算器在线使用方法)...

    在日常生活中,因为手机的方便些,也越来越成为我们生活中不可或缺的一部分了.因此,大家对手机也并不陌生,那么你的手机里有自带的计算器功能吗?你知道手机里自动的计算器功能如何正常使用吗?你知道手机自带的计 ...

  6. 如何报p20手机数据导入计算机,华为P20系列手机与电脑共享内容传输文件的方法...

    机友们都知道,华为P20系列手机上的内容是可以分享给电脑(PC/MAC),通过手机中的Huawei Share可以将手机中的照片.文件分享给电脑,还同时支持在电脑端编辑手机中的照片.手机与电脑连接传输 ...

  7. 华为手机usb连接计算机,谁清楚华为手机怎么通过usb连接电脑

    撕芯m 回答数:27134  |  被采纳数:185 2017-02-20 12:31:01 手机共享电脑宽带(蓝牙) 第一种方法: 简单几步完成手机共享电脑宽带(蓝牙) 支持PPPOE及局域网 共享 ...

  8. 科学计算机中括号怎么用,关于 计算器(科学版) 里面的“括号”怎么不能用...

    关于 计算器(科学版) 里面的"括号"怎么不能用以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于 ...

  9. 如何手机桌面加计算机,教你自制手机、电脑壁纸|手机一键加字、加光晕特效,4步搞定!...

    很多伙伴都喜欢给自己的手机或电脑屏幕换张心仪的壁纸,可是找来找去,要么不满意,要么大家都在用. 其实,我们完全可以自己做,用手机拍摄的照片或网上喜欢的图片,加个好看的滤镜,贴纸,分分钟搞定一张独一无二 ...

最新文章

  1. 超有趣!LSTM之父团队最新力作:将强化学习“颠倒”过来
  2. 水晶报表printmode的ActiveX打印
  3. 几种常用编程语言的编程思想和方法 转
  4. poj1743 Musical Theme
  5. martin fowler_用Java和Java 8创建内部DSL,采用Martin Fowler的方法
  6. 【今日CV 计算机视觉论文速览】Mon, 28 Jan 2019
  7. 达摩院李雅亮:大规模预训练模型的压缩和蒸馏
  8. matlab滤波器函数6,matlab中滤波器函数filter的c语言实现
  9. Codeforces Beta Round #14 (Div. 2) D. Two Paths 树的直径
  10. Android使用okhttp加载图片
  11. javaCRC8计算的坑
  12. 嵌入式ARM之基于S5P6818平台移植Qt5.5、FFTW、QWT--图文教程
  13. Day2:Surveying China’s livestreaming economy
  14. 如何做Unity手游性能优化的
  15. 如何退出Dos——附DOS命令大全
  16. 贾跃亭旗下FF去年第三季净亏3亿美元 暂时避免退市危机
  17. epic启动器在哪个文件夹_启动时|原神启动器在哪个文件中 启动器文件位置一览_234游戏网...
  18. 阿里-测试开发工程师-18年暑期实习-一面
  19. big code: code2seq论文复现 Generating Sequences from Structured Representations of Code
  20. 【电脑端】腾讯视频PC端微信截图扫码失败解决办法

热门文章

  1. unity3d gameframework 添加事件
  2. Fresco图片加载框架的介绍,相关开源库以及工具类的封装
  3. 计算机专业用苹果哪款笔记本,2019笔记本电脑排行榜 苹果笔记本电脑哪款好
  4. UDP-B-L-阿拉伯糖二钠盐,UDP-b-L-arabinopyranose disodium salt,15839-78-8
  5. OD调试3--reverseMe
  6. Ubuntu安装软件Reading package lists Done Building dependency
  7. [C陷阱]getchar的返回值是int而不是char
  8. Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
  9. 从草根到百万年薪程序员的二十年风雨之路
  10. 贫乏却最美好的三段论和神奇而不太严格的欧几里得算法-逻辑与算法之六