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

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

一、标准计算器

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

CE/C:CE表示Clear Error,是指你清楚你当前的错误输入;而C表示Clear,是指清楚整个计算。比如你输入1+2之后,按CE会清除第二个参数2,你可以继续输入其他数和第一个参数1相加。而C则整个的删除1+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清除缓存器。

% :几番尝试,我还是不怎么理解这个操作的意义何在,其规则是将前两个操作数相乘并取其百分值,而与操作符没有任何关系,如下:

7*8%=7*0.56=3.92

7+8%=7+0.56=7.56

二、科学计算器

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

三角函数:正弦,双曲正弦,按Inv可以计算其反函数反正弦,反双曲正弦,对于余弦,正切也是如此,这样就有4*3一共12个函数。

代数函数:高中代数里学过的幂函数(x2, x3, x1/3, xy, x1/y),对数函数(In, log),阶乘(n!),指数函数(10x)

其他:这里有些函数在编程的时候用的会比较多,比如取整(Int),圆周率(Pi),取模(Mod),以及其他一些表示函数如度分秒表示(dms),科学计数法表示(F-E),和科学计数法输入(Exp)

这是需要注意的几点是:

对于需要一个输入参数(x)的函数,一般先输入参数,再按函数进行计算;对于有两个参数的函数(x,y),一般是先输入x参数,按函数,再输入第二个参数,按=进行计算。

log函数的底是10,Ln的底是e,但是对于程序员,很多时候,尤其是在考虑算法复杂度的时候,需要用到的是2为底的对数(lg),如我想知道对于复杂度为O(lgN)的算法,如果输入数据是100000000时的计算量大概有多少,那么可以利用对数的性质而这样计算:log(100000000) / log (2) = 26.57,原来对于一亿的输入量,O(lgN)的计算量是如此的小,也难怪,其本来就是强大的指数函数的反函数......

dms表示Degree-Minute-Second,对一个以小数表述的角度用度分秒的形式来表示,比如22.5,用dms表示就是22.30

degree, radians, grads是三种不同的角度表示法。其中radian = degree * PI/180; grads=degree * 9/10

三、程序员计算器

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

And, Or, Not, Xor: 最基本的与或非和异或操作,不作解释。

Lsh, Rsh:全称是Left Shift和Right Shift,也就是左移和右移操作,你需要输入你要移动的位数(不能大于最大位数)

RoL, RoR:全称是Rotate Left和Rotate Right,对于RoL来讲,就是向左移动一位,并将移出的那位补到最右边那位上,RoR类似。

win7 计算器 android,强大的Win7计算器相关推荐

  1. android studio线性布局做计算器,Android studio设计简易计算器

    本文实例为大家分享了Android studio设计简易计算器的具体代码,供大家参考,具体内容如下 效果显示: 第一步,简单的界面布局 xmlns:tools="http://schemas ...

  2. android调用手机自带计算器,Android实现简易的计算器

    本文实例为大家分享了Android实现简易的计算器的具体代码,供大家参考,具体内容如下 布局(activity_main.xml) xmlns:tools="http://schemas.a ...

  3. win7科学计算机的用法,win7中计算器的多种用法

    您可能感兴趣的话题: win7 核心提示:在日常生活中我们每个月的开销.存款.预付款等等一些账目要统计预算出来.说到这里很多人会想到Excel但是要将这些账目算出来是比较麻烦的,如果你的系统是Wind ...

  4. win7 更新android sdk,大神为你详解win7系统android sdk manager无法更新的处理对策

    随着电脑的使用率越来越高,我们有时候可能会遇到win7系统android sdk manager无法更新问题,如果我们遇到了win7系统android sdk manager无法更新的问题,要怎么处理 ...

  5. android页面布局计算机,Android Studio制作简单计算器App

    Android Studio制作简单计算器App 计算机界面如图: 程序设计步骤: (1)在布局文件中声明编辑文件框EditText,按钮Button等组件. (2)在MainActivity中获取组 ...

  6. 超级计算器android,超级计算器 - 一上线就被AppStore官方推荐的超级计算器 - Android 应用 - 【最美应用】...

    这款计算器,能直接解方程求积分 在「超级计算器」中解方程,就像打字一样简单.你仅需要把方程式像打字一样完整地输入进去,再点击「求解方程组」,就可以直接得到方程的解,终于不用再拐弯抹角地分解.代入了! ...

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

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

  8. 简单的Android程序多少钱,Android简单程序利息计算器

    我在编程Android的第一课,并为我的第一次尝试,我试图开发一个利息计算器.该应用程序启动,但然后崩溃.代码如下:Android简单程序利息计算器 package com.example.vitor ...

  9. 客户端+调用+matlab,基于web的android图像处理示范(Win7+Apache+PHP+Matlab+Android)

    基于web的android图像处理示例(Win7+Apache+PHP+Matlab+Android) 本文将介绍C/S模式的图像处理系统.C/S的框架已经在[1]中作了简单的介绍.[2]中介绍了如何 ...

  10. Android入门之简易计算器(一)

    Android Android入门之简易计算器(一) 文章目录 Android Android入门之简易计算器(一) @[TOC](文章目录) 前言 一.项目结构 二.界面显示 三.前端界面 1.界面 ...

最新文章

  1. Java性能优化(3):通过私有构造函数强化不可实例化的能力
  2. 软件工程的实践项目课程的自我目标
  3. 测试人员如何使用浏览器的f12_测试过程中如何快速定位一个bug
  4. 牛客网【每日一题】5月18日 「土」秘法地震
  5. mysql添加timestamp有什么用_mysql中timestamp的使用
  6. 机器翻译(信息学奥赛一本通-T1401)
  7. [机器学习-sklearn]鸢尾花Iris数据集
  8. ContOS 7 安装Jenkins
  9. windows自动设置ip地址脚本
  10. 又看了半天的pdf格式的js方面的书,感觉受益匪浅啊,只会一点操作的我,要学好理论...
  11. [转]Understanding Integration Services Package Configurations
  12. MATPOWER中case文件的编写经验与技巧
  13. 揭秘世界最大对撞机:将破解五大科学谜团(图)
  14. 人工智能的局限性--王垠
  15. 高校大学生可以免费领半年阿里云服务器
  16. 详解FindBugs的各项检测器
  17. 2018新版个税计算器
  18. 智能养殖畜牧系统研发
  19. lubuntu-调整分辨率
  20. 低功耗蓝牙BLE-Advertising State/Scanning State

热门文章

  1. 最小二乘法-线性拟合
  2. String slices
  3. 哥尼斯堡的“七桥问题”
  4. linux之网络基础
  5. 右下角弹窗 html 怎么写,右下角弹窗广告.html
  6. IPtables中SNAT、DNAT和MASQUERADE的含义 (转)
  7. Markdown Katex 集合相关符号
  8. (MATLAB)大家来找茬-简易的彩色图像找不同
  9. Landsat系列卫星介绍​
  10. 12. Zigbee应用程序框架开发指南 - 调试打印接口