近日,一则“手机计算器全线阵亡”的消息登上各大热搜榜。不少网友发现自己手机的计算器出现了一个错误:在手机计算器中输入“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针对不同地区进行了不同的算法判断。”
新化月报网报料热线:886 2395@qq.com
最近更新
- 全省法院实现诉讼费缴退费“线上办” 传统线下缴退费功能为何仍保留?2022-01-15
- 受疫情影响西安部分区县蔬菜滞销,亟需各方助力解决2022-01-15
- 恩施州6个重大交通运输项目集中开工!总投资32亿元2022-01-15
- 【15号用】3岗招聘若干人!45岁以下可报!五险一金+包食宿!2022-01-15
- 国际科技合作助推湖南优势领域提升国际竞争力2022-01-15
- 延安城区新增车位3100个 有效破解停车难2022-01-15
- 鸿星尔克入选2021年“诚信之星”!2022-01-15
- 菏泽农商行新兴支行开展包片行政村信贷产品推介活动2022-01-15
- 巩义市:党员“双报到”进社区 为民服务“不打烊”2022-01-15
- 广东珠海1月15日新报告1例本土确诊病例2022-01-15
- 大降价!阜阳即将启动2022-01-15
- 北京专报丨国家卫健委:天津疫情仍在持续发展,西安疫情进入收尾阶段2022-01-15
- 陕西对符合解除隔离条件人员 落实后续7天居家健康监测措施2022-01-15
- 信阳消防联合多部门 开展应急实战演练2022-01-15
- 城西区:“红色存折”让社区志愿服务更有温度2022-01-15
- 乘动车忘带身份证 可开电子证明2022-01-15
- 陕西组建2400人的省级医疗团队 支援本土确诊病例救治工作2022-01-15
- “德尔塔”与“奥密克戎”,救治有何不同?2022-01-15
- 手拉手共成长 长沙清水塘北辰小学孩子“牵手”湘西娃2022-01-15
- 抓整改 提标准 县住建局全力提升城市精细化管理水平2022-01-15
- 破防了!这家山东科技企业的暖心行动2022-01-15
- 临潼区:多措并举助力农业复工复产2022-01-15
- “这个嘉宾思路厉害”,市消保委委员张兆安做客《海波热线》特别节目2022-01-15
- 福州市副市长、公安局长王锡章带队到莆田市公安局考察调研疫情防控工作2022-01-15
- 合肥这家知名书店,新年再出发2022-01-15
- 崔同富到武定县开展春节走访慰问2022-01-15
- 北京:迎接冬奥会和冬残奥会长安街开始布置花坛2022-01-15
- 洋码头首家文旅免税直购店落地重庆十八梯景区2022-01-15
- 每户将分到70斤!更多物资送达……直击杭州西溪雅苑封控现场2022-01-15
- 本土确诊+104,其中河南+52,天津+39,珠海新增感染者均系奥密克戎2022-01-15