最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 手机计算器为什么会犯低级错误?引发该错误的机制又是什么?

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

    不少网友测试后发现,苹果、华为、三星、OPPO、vivo、小米等手机给出的计算结果都是0.11,只有国产魅族、锤子、努比亚手机。type的最终计算结果为0.2。

    那么怎么用vb做计算器,到底为什么手机计算器会犯这样的基本错误呢?导致此错误的机制是什么?

    经多次核实,记者了解到,其实手机计算器上的这种情况并不能算是错误怎么用vb做计算器,主要是非科学计算器和科学计算器对输入符号的理解不同。人们在计算时,会尊重计算中加减乘除的优先级。先做乘除,再做加减。结果是 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针对不同地区做了不同的算法判断。” (记者卢成宽)

    (主编:杨佳佳(实习生)、肖金波)

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » 手机计算器为什么会犯低级错误?引发该错误的机制又是什么?

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论