首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

10%+10%=0.11还是0.2?国内手机计算器纷纷阵亡

近期,有网友使用手机自带的计算器计算“10%+10%等于多少”,结果令人意外,有的计算器给出的结果是0.2,有的厂商给出的结果是0.11。

该结果被披露在网络后迅速引起大量网友围观,对于“10%+10%到底是等于0.11还是0.2”议论纷纷,很多网友纷纷晒出自己使用机型的计算结果。

网友的热议也引起了国内各厂商的注意,昨天到今天纷纷开启“科普模式”。

首先是魅族科技副总裁华海良在微博称:“10%+10%等于0.11还是0.2并不是对或错的问题,0.11是国外的使用逻辑,0.2是国内的使用逻辑。魅族计算器得出的结果是0.2是因为魅族增加了人性化的算法判断,不同地区固件做了不同的算法判断”

今天,小米产品总监、MIUI体验总负责人@MIUI小凡也在微博称“10%+10%=0.11,这究竟是代码的扭曲还是教育的沦丧。”

“最早的计算器是没有百分号的,后来为了适应用户的需求才有了百分号。而且海外用户数学普遍不太行,计算器用的频率很高,为了照顾这部分用户,计算器就采用了“西方模式”,照顾西方人的使用习惯。”

“西方人有给小费、折扣的习惯,比如货物价格是560元,20%OFF,最后的价格是多少?560-20%=448,你去餐厅购买了8美元的食物,按照惯例需要给10%的小费,8+10%=8.8美元,是不是很方便”

“而咱们国人不习惯使用“20%OFF”这样的表述,“20%OFF”是什么意思呢?就是打八折,直接原价乘以0.8就是最后的价格。咱们习惯自动把8折换算成0.8,而海外用户并没有这样的概念”

所以10%+10%=0.11还是0.2并不是对与错的问题,0.11在海外是对的,按照国人计算习惯是错的,0.2在国内是对的,在海外是错的。

荣耀事业部总裁赵明也发表了相同的看法,“100+10%竟然等于110,这并不是一个BUG,而是考虑到国外小费等特殊场景”

虽然大家都能理解“这种错误”,但还是希望这些厂商能及时修改过来,毕竟国人使用习惯与海外用户还是有很大不同的,一刀切并不合适。

魅族的这种针对不同用户推出适应各方使用习惯的个性化固件绝对是最好的选,既不厚此也不薄彼。这点也给魅族点个赞,按照国人使用习惯,10%+10%=0.1+0.1=0.2,0.11是什么鬼。

看到这篇文章的小伙伴也试试计算结果哦,看看是0.11还是0.2?

欢迎留言评论,关注订阅哦,咱们评论区见。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190903A0EMF400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券