Windows下自带的计算器用的也挺多了,但是基本上都是做一些简单的加减乘除,坦白讲,之前我甚至连CE和C两个键的区别都搞不太清楚,更不要说那些MR/MS/M+/M-/MC了。带着学习的心情,我打开了Windows 7下的计算器极其帮助,当然还有baidu/google。想不到,从此一个崭新的世界出现在了我的面前。

这个计算器的功能是如此的强大,尤其对于一个程序员,更是相当的上手,不善加利用,简直就是暴殄天物。下面大概介绍一下其功能与用法。

一、标准计算器

这是最常用也是最简单的模式,加减乘除,开方倒数,相信每个人都很熟悉,我觉得需要注意的几点是:

  1. CE/C:CE表示Clear Error,是指你清楚你当前的错误输入;而C表示Clear,是指清楚整个计算。比如你输入1+2之后,按CE会清除第二个参数2,你可以继续输入其他数和第一个参数1相加。而C则整个的删除1+2这个计算,你需要重新开始一个计算。
  2. MC/MR/MS/M+/M-:M表示Memory,是指一个中间数据缓存器,MC=Memory Clear, MR=Memory Read, MS=Memory Save, M+=Memory Add, M-=Memory Minus,可以用一个例子来演示:(7-2) * (8-2)=

    先输入7,按MS保存,输入2,按M-与缓存器中的7相减,此时缓存器中的值为5;然后计算8-2,得出结果为6,输入*相乘,按MR读出之前保存的数5,按=得出结果30,算完后按MC清除缓存器。
  3. % :几番尝试,我还是不怎么理解这个操作的意义何在,其规则是将前两个操作数相乘并取其百分值,而与操作符没有任何关系,如下:
    1. 7*8%=7*0.56=3.92
    2. 7+8%=7+0.56=7.56


二、科学计算器

这是标准模式的扩展,主要是添加了一些比较常用的数学函数,我觉得可以分为三组:

  1. 三角函数:正弦,双曲正弦,按Inv可以计算其反函数反正弦,反双曲正弦,对于余弦,正切也是如此,这样就有4*3一共12个函数。
  2. 代数函数:高中代数里学过的幂函数(x2, x3, x1/3, xy, x1/y),对数函数(In, log),阶乘(n!),指数函数(10x)
  3. 其他:这里有些函数在编程的时候用的会比较多,比如取整(Int),圆周率(Pi),取模(Mod),以及其他一些表示函数如度分秒表示(dms),科学计数法表示(F-E),和科学计数法输入(Exp)

这是需要注意的几点是:

  1. 对于需要一个输入参数(x)的函数,一般先输入参数,再按函数进行计算;对于有两个参数的函数(x,y),一般是先输入x参数,按函数,再输入第二个参数,按=进行计算。
  2. log函数的底是10,Ln的底是e,但是对于程序员,很多时候,尤其是在考虑算法复杂度的时候,需要用到的是2为底的对数(lg),如我想知道对于复杂度为O(lgN)的算法,如果输入数据是100000000时的计算量大概有多少,那么可以利用对数的性质而这样计算:log(100000000) / log (2) = 26.57,原来对于一亿的输入量,O(lgN)的计算量是如此的小,也难怪,其本来就是强大的指数函数的反函数......
  3. dms表示Degree-Minute-Second,对一个以小数表述的角度用度分秒的形式来表示,比如22.5,用dms表示就是22.30
  4. degree, radians, grads是三种不同的角度表示法。其中radian = degree * PI/180; grads=degree * 9/10

三、程序员计算器

这是我们程序员的模式,你可以使用不同的进制来表示数,也可以限定数据的字节长度,而且每个数都在下方给出了其二进制的值,非常贴心。所谓程序员计算器,除了这些,还包括各种位运算,下面一一介绍:

  1. And, Or, Not, Xor: 最基本的与或非和异或操作,不作解释。
  2. Lsh, Rsh:全称是Left Shift和Right Shift,也就是左移和右移操作,你需要输入你要移动的位数(不能大于最大位数)
  3. RoL, RoR:全称是Rotate Left和Rotate Right,对于RoL来讲,就是向左移动一位,并将移出的那位补到最右边那位上,RoR类似。

四、统计计算器

统计模式,这是一种完全不同的计算模式,你不再逐次的输入数据与操作符而得到一个结果,而是先输入一系列已知的数据,然后计算各种统计数据(注意,这里清除之前输入的一组数据的按钮为CAD)。支持的统计数据包括平均值、平方平均值,和,平方和,还有就是标准差(standard deviation),标准差是方差的平方根,用来表示一组数据的离散程度。这里提供了两种标准差的计算方式:

Picture of the Standard deviation button :总体标准差(population standard deviation),其在计算方差的过程当中是除以n的。

Picture of the Standard deviation of population button :样本标准差(sample standard deviation),其在计算方差的过程中式除以n-1的。


另外,这个计算器还提供了计算历史,以及各种附加功能,如单位转换,日期计算,贷款计算等等,实在不失为一个小巧、强大、方便的工具。

转自:http://www.cnblogs.com/baiyanhuang/archive/2010/10/12/1846260.html

win7计算器功能详解相关推荐

  1. python简单计算器综合实验报告_Python实现的简单计算器功能详解

    本文实例讲述了Python实现的简单计算器功能.分享给大家供大家参考,具体如下: 使用python编写一款简易的计算器 计算器效果图 首先搭建计算器的面板: 计算器面板结构 建造一个继承于wx.Fra ...

  2. python实现简单计算器功能键介绍_Python实现的简单计算器功能详解

    本文实例讲述了Python实现的简单计算器功能.分享给大家供大家参考,具体如下: 使用python编写一款简易的计算器 计算器效果图 首先搭建计算器的面板: 计算器面板结构 建造一个继承于wx.Fra ...

  3. python实现简单计算器_Python实现的简单计算器功能详解

    本文实例讲述了Python实现的简单计算器功能.分享给大家供大家参考,具体如下: 使用python编写一款简易的计算器 计算器效果图 首先搭建计算器的面板: 计算器面板结构 建造一个继承于wx.Fra ...

  4. 号称全网最全CAD组合键功能详解

    左手键盘右手鼠标,一向都是大家熟悉的使用CAD的操作方式. 就算不信手拈来也基本了然于心. 然而如果现在问你,命令行隐藏了,应该怎么调用出来,你可以第一时间反应过来是什么组合键吗? 暂时忘记没关系,希 ...

  5. 操作系统:电脑系统盘常见文件夹的功能详解

    目录 一.C盘根目录常见文件夹 二.隐藏文件夹 相信很多电脑小白对于系统C盘每个文件夹的功能不是很清楚,今天小编给大家介绍一下电脑系统盘文件的功能详解,希望对大家能有所帮助! 一.C盘根目录常见文件夹 ...

  6. 数学计算机知识,计算器知识详解

    原标题:计算器知识详解 计算器是现代人发明的可以进行数字运算的电子机器. 现代的电子计算器能进行数学运算的手持电子机器,拥有集成电路芯片,但结构比电脑简单得多,可以说是第一代的电子计算机(电脑),且功 ...

  7. IOS视频编辑功能详解上篇-添加水印

    前言 用代码在简单视频编辑中,主要就是加美颜.水印(贴图).视频截取.视频拼接.音视频的处理,在美颜中,使用GPUImage即可实现多种滤镜.磨皮美颜的功能,并且可以脸部识别实时美颜等功能,这个有很多 ...

  8. redis stream持久化_Beetlex.Redis之Stream功能详解

    原标题:Beetlex.Redis之Stream功能详解 有一段时间没有写文章,techempower的测试规则评分竟然发生了变化,只能忘着补充一下占比权重最多的数据更新示例了和深入设计一下组件模块化 ...

  9. endnotex7怎么导入中文文献_EndNote X7自动导入PDF功能详解 | 科研动力

    在Endnote X7 新功能简介一文中对于EndNote X7的自动导入PDF功能作了一简要介绍,但是有些人对于EndNote自动导入PDF的功能还是有疑问,本文就EndNote如何自动导入PDF功 ...

  10. Linux下的tar归档及解压缩功能详解

    Linux下的tar归档及解压缩功能详解 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.L ...

最新文章

  1. USEARCH11新功能简介
  2. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
  3. 好气啊,面试官不讲武德! | 每日趣闻
  4. LeetCode:155. 最小栈
  5. springboot官网-pom.xml文件
  6. 请问在JAVA编程中什么叫耦合?什么又叫解藕? 悬赏分:0 - 解决时间:2008-3-8 12:55...
  7. 微课|Python三种方法统计各分数段内的人数(17分钟)
  8. 机器学习模型在线校验交互示例
  9. 看我如何发现开源 WAF引擎ModSecurity 中的DoS 漏洞
  10. freebsd mysql tmp_FreeBSD下安装MySQL与MySQLdb笔记
  11. 【转】一个程序员分享8年的开发经验
  12. VS2015静态库的使用(下)
  13. uniapp使用IPA苹果支付
  14. c语言课程设计之简易计算器,简易计算器课程设计 帮忙写简单计算器课程设计...
  15. 鹏业四川CJZ整体解决方案
  16. 什么叫32位计算机,32位是什么意思
  17. 怎样在Windows下挂载ESP分区
  18. 27-java String 之间比较的幺蛾子
  19. 做网站SEO优化每天都做什么
  20. 互联网时代,用小众语言对抗焦虑和内卷!

热门文章

  1. python自动视频剪辑_自动剪辑视频神器(适合自动剪 Vlog、视频教程等)
  2. 面试官:前端布局了解嘛?我一下说了接近五十种布局方案,给面试官整不会了。
  3. 什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试?
  4. java获取本机IP地址,非127.0.0.1
  5. html导入.obj,如何用Babylon.js导入一个.obj模型
  6. Jenkins修改插件下载地址
  7. 积分形式的詹森不等式_詹森不等式
  8. Micro USB 引脚定义及OTG (USB-HOST) 接线
  9. 【量化笔记】股票收益率与风险计算
  10. 三菱f800变频器 频率设定_三菱plc和变频器通讯怎么设置频率