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的。

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

转载于:https://www.cnblogs.com/baiyanhuang/archive/2010/10/12/1846260.html

强大的Win7计算器相关推荐

  1. 探秘Win7计算器,这货不只是计算器

    计算机跟计算器相差一个字,但是功能性决不可同日而语,但是计算机功能多强大,计算器功能还是要提供的,毕竟都是为"计算"而生的嘛.今天就带着大家一同探秘Windows7系统的计算器功能 ...

  2. win7 计算器 android,教你巧妙应用Win7计算器和时钟

    正文 最新的Win7是一种个性化设计极强的操作系统,在许多细节方面都做到了人性化设计.其功能的DIY性非常明显,是XP系统远远不能比的.今天我们要说的是Win7计算器和时钟,除了可以计算和时间之外我们 ...

  3. 对计算器软件的测试报告,Win7计算器软件测试报告.doc

    文档介绍: Win7计算器功能测试报告 目录 1. 前言 1 1.1 测试目的 1 1.2 测试背景 1 2. 测试软件 1 2.1 软件名称 1 2.2 获取方式 1 2.3 功能模块 1 3. 功 ...

  4. 一款强大的在线计算器

    发现一款强大的在线计算器,可以随意编写计算式子或公式,并可以设置参数,是目前最实用.最方便的计算器.可以用于工程计算.科学研究.程序开发等许多计算任务,超级方便实用.超级计算器 http://www. ...

  5. 汇编语言程序设计——仿win7计算器(功能部分)

    下面代码实现的计算机基本的功能,包括加.减.乘.除.求倒.开方.百分比.记忆相关功能等,支持快捷键,显示也可以分段显示,如下图. 界面部分源码:http://blog.csdn.net/zhangji ...

  6. java制作仿win7计算器之一计算器的图形界面的设计

    参考一 java仿win7计算器布局 参考二 Swing布局管理器介绍 参考三hw1287789687 大侠的帖子回复 再结合网上各路神人及之前写的博客Swing编程方面步骤,如下: package ...

  7. 计算器算贝塞尔公式_一个强大的高等数学计算器

    学过高等数学的你... 是否苦于复杂的积分不会算?级数不会算?极限不会求? 说到数学软件,你只能想到Matlab?或者Mathematica? 当然,会这些软件你也很牛了! 可是...大多数人记不清相 ...

  8. win7 计算器的用法

    Windows下自带的计算器用的也挺多了,但是基本上都是做一些简单的加减乘除,坦白讲,之前我甚至连CE和C两个键的区别都搞不太清楚,更不要说那些MR/MS/M+/M-/MC了.带着学习的心情,我打开了 ...

  9. 高性能任务的强大桌面计算机,win7怎么设置电源管理?win7电源高性能设置方法...

    win7怎么设置电源管理?在Windows7系统中功能中, Windows7电源管理比较强大,不过不少网友不知道Windows7电源管理在哪?更不知道怎么设置,这对这些问题,下面,U大侠小编就给大家介 ...

  10. Java正则表达式实现计算器_用java编写win7计算器

    展开全部 参考代码:62616964757a686964616fe78988e69d8331333337393635import java.awt.*; import java.awt.event.* ...

最新文章

  1. BLAST引物或靶点特异性
  2. Docker Review - docker 容器 常用命令
  3. arXiv 2021《Transformer in Transformer》论文笔记
  4. 【数据分析】太秀了!用Excel也能实现和Python数据分析一样的功能!
  5. RxSwift之深入解析场景特征序列的使用和底层实现
  6. Python3 函数笔记
  7. how is batch operation handled in backend
  8. 使用report COM_PRODUCT_DELETE_SINGLE删除product
  9. Android Activity的4种启动模式详解(示例)
  10. 数据结构之图的应用:最小生成树MST(prime算法和Kruskal算法)
  11. 简单工厂模式初步尝试
  12. [转]jQuery知识总结
  13. 2021电工杯B题股票预测思路分析程序示例及参考文献
  14. intel网卡win10 修改mac
  15. IV 估计:工具变量不外生时也可以用!
  16. HLK-B36 WIFI/BLE 二合一透传沙雕按键说明
  17. STM32 I2C驱动0.96寸OLED屏
  18. php 自动拉伸图片,实例详解Javascript防止图片拉伸的自适应处理
  19. python余弦定理_使用余弦定理计算两篇文章的相似性
  20. 忘了Linux服务器密码怎么办

热门文章

  1. 万年历插件软件测试,中华万年历app测试用例.xls
  2. 2022.5.23-5.29 AI行业周刊(第99期):AI创业道路
  3. Alexa工具条嵌入浏览器技术解析
  4. 安卓webview嵌套网页不更新更换域名
  5. 谷歌电子市场学习笔记第一天之上
  6. 华为G610开机第一屏G3替换教程
  7. 网络聊天室Java群聊私聊_Java Spring + Spring MVC + Mybatis WebSocket实现网络聊天室(群聊+私聊)...
  8. Django 优秀资源大全
  9. 删除ubuntu后修复win7系统的引导
  10. java 制作简历_个人简历java制作.doc