现在科技越来越发达,很多加减乘除都是用计算器,帮助我们得出结果。

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

小编用自己的小米手机测试以后发现,10%+10%得出的结果也是0.11。

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

经过多方求证,记者得知,事实上,手机计算器出现这种情况不能算是错误,这主要是因为非科学计算器和科学计算器,对输入符号的理解不同。人在计算时,会尊重计算中加减乘除的优先级,先做乘除再做加减,结果就是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”,均符合这一计算逻辑。

计算器加减乘除优先级算法_计算器也算错数学?华为、苹果、小米内置计算器都算错了...相关推荐

  1. 基于QT实现的计算器(只需要简单的栈知识,不仅仅是四则运算,接近手机内置计算器功能)

    参考文献:Qt 5.9 C++开发指南 (王维波等 著)及众多网上资料 1.问题定义及需求分析 课题目的: 由输入的四则算术表达式字符串,动态生成算术表达式所对应的后缀式,通过后缀式求值并输出: 输出 ...

  2. 十进制转化为二进制_使用Windows 10内置计算器,将十进制数快速转换为二进制数,试试...

    首先简单介绍Windows 10操作系统及其内置计算器,Windows 10是由美国微软公司开发的应用于计算机和平板电脑的操作系统,于2015年7月29日发布正式版.Windows 10操作系统在易用 ...

  3. win10计算器rsh_Win10 内置计算器评测:PowerShell 很靠谱

    计算器几乎是每个操作系统都具备的工具,不管是手机还是电脑,很多人都离不开它.然而这些系统内置计算器标准模式往往功能比较简单,基本上只用于单步运算,就像传统计算器那样,现在的Win10计算器也是如此.不 ...

  4. python 倒叙 数组_打基础一定要吃透这12类 Python 内置函数

    内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等.截止到python版本3.6.2 python一共提供了68个内置函数,我将它们分成 12 类,方便你学习. s ...

  5. 滑动窗口算法_有点难度,几道和「滑动窗口」有关的算法面试题

    前言科普:什么是滑动窗口算法 滑动问题包含一个滑动窗口,它是一个运行在一个大数组上的子列表,该数组是一个底层元素集合. 假设有数组 [a b c d e f g h ],一个大小为 3 的 **滑动窗 ...

  6. oppor17山寨机的特点_当下最不建议买的几款手机:OPPOR17都算不上高价低配!

    当前手机已经成为我们生活中必不可少的一样神器,小米靠性价比火了,ov靠颜值火了,还有一些手机综合发展,今天小编就跟大家说说当下最不建议买的几款手机,网友:"真是在玩感情!" OPP ...

  7. liunx内置计算器bc工具

    bc命令简要使用 useage: bc [options] [file -] -h --help 打印用法并退出 -i --interactive 交互模式 示例: obase: 设置输出格式(二进制 ...

  8. python的四种内置数字类型_浅析Python数字类型和字符串类型的内置方法

    一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...

  9. 惠普笔记本键盘驱动_华为苹果小米联想华硕戴尔惠普荣耀红米笔记本电脑键盘膜保护膜贴...

    ★★★华为苹果小米联想华硕戴尔惠普荣耀红米笔记本电脑键盘膜保护膜贴¥4.5元¥4.5元已拼5.7万件点击抢购猜你喜欢绶带礼仪带迎宾带定做幼儿园礼仪小标兵绶带定制成人高档礼仪授带¥1.8元¥1.8元已拼 ...

最新文章

  1. 如何确认mongodb数据插入是否成功_go连接mongodb
  2. Flutter开发之搭建Flutter开发环境(三)
  3. Cpp 对象模型探索 / 对象的虚函数表指针的位置
  4. [Bash]kill指定的进程名
  5. 平顶山学院计算机分数线,2016年平顶山学院艺术类专业录取分数线
  6. python定义符号常量_python从零开始学习(二):python中的变量与常量
  7. logback logback.xml 常用配置详解
  8. Java 中的异常处理
  9. 计算机技能测试题九,计算机技能培训后人人过关测试试题九
  10. GIve Me A Welcome Hug!
  11. About abstract class.
  12. 基于堆叠卷积长短期神经网络【CNNLSTM】模型的时序数据预测分析
  13. 漫画:寻找无序数组的第k大元素
  14. 食住玩|怎么下载安装VRAY渲染器最新版?
  15. 山东理工大学计算机基础考试试题,山东理工大学计算机基础试题08
  16. 物业平台借力OA系统,实现报修管理数字化
  17. gateway的作用
  18. html点击切换图片代码简易,html点击按钮时切换图片的代码是什么?
  19. 水卡修改金额_【技术分享】关于IC卡,水卡修改控制位教程
  20. win10使用电池时关闭自动调节亮度

热门文章

  1. (安卓)一键锁屏 ---亲测!
  2. 数据库(.udl)简单测试连接
  3. ASP.NET刷新页面的六种方法(转) 包括在跳转的时候使用提示
  4. [转载] python+selenium自动化软件测试(第3章):unittes
  5. 用反射实现简单的框架
  6. 序列的修改、散列和切片
  7. java与C++变量类型对应表
  8. 二十四、通过用户模型,对数据库进行增删改查操作
  9. OpenStack点滴01-概览
  10. 微软职位内部推荐-Software Engineer