Windows 计算器

来自BetaWorld 百科

综述

Windows计算器是Microsoft Windows内置的其中一款应用程序,可以用作运行计算。在“标准型”选项中,可进行简单的四则运算(加法、减法、乘法,以及除法),与一些低端的入门计算器接近。在“程序员”选项中,可以进行较复杂的计算,如可选择除十进制外的十六进制、二进制以及八进制数字系统。此软件存在于所有的Microsoft Windows版本中。在Windows 8.1中内置了Metro版以及Win32版两种应用,Windows 10后期版本仅保留 UWP 版本。(企业版LTSB除外)。在Windows 10秋季更新加入了货币转换功能。2019年3月6日,微软根据MIT许可证在GitHub上发布了计算器的源代码。

基本操作

计算器程序有一个较简单的人机界面,它的体积很小,但功能上就可以与大部分的四则计算器或科学计算器媲美。这个程序默认使用“标准模式”运行,即是一个四则计算器。一些较先进的功能可以在工程模式操作,包括对数、记数系统转换,一些布尔函数、弧度、角度和梯度的支持,同时对一元积分统计函数提供支持。但是它不支持用户自定义的函数、复数、存储变量的分段结果(与传统的蓄电池计算器不同),自动极坐标系 - 直角坐标转换,或者两个变量的统计,这都使计算器不能运算许多工程学、量子物理或者高中数学计算。当用户想应用同一个常量,并计算多次,那么第二个和其后的计算中,就不用再输入运算指令和常量数值。例如输入2*7=[14] 3=[21] 4=[28]等等。计算器会忽略那个在等于符号前的数字。

一些版本可以自动运行长计算,透过Windows记事本或其他的文字处理软件创建一个文字档:文字档的第一行是一个数字,跟着第二行是另一个数字。将这个结果粘贴到计算器的文字盒,计算器就可以计算文字档所描述的计算流程。但是并不是所有的计算器版本都可以正确读取文字档,这需要依靠精确的文字格式。且除了标准的运算符号外(+, - , /, *),计算器在自动长计算过程中,无法接受其他的指令。这使计算器只适合计算大量累计的数值,无论数据的来源是数据档或是空白表格。

(异议:诸如 sin 之类的功能仍可以粘贴的方式使用,如 30s=[0.5(在角度模式下)],详见计算器的帮助文档)

所有的Microsoft Windows版本都含有计算器,但自从Windows 95之后,它的接口和功能都没有太大改变,直到Windows 7的出现。在Windows 2000以后的NT版本操作系统中,计算器使用了任意精度数学函数库,去取代以往的IEEE浮点数函数库。

少数键盘都拥有一个计算器的快捷键,通常按下按键后,就会默认引导计算器。

Build 19546 中引入了函数绘图功能。

一些问题

“sqrt”按键只在标准模式下出现。当转到工程模式后,平方根的按键便会消失,此问题并没有解决方法。微软建议将数字经过0.5次方,即可不需“sqrt”按键的运算(e.g. 144 ^ .5),[4]选中“inv”选项,跟着按下“x^2”键,结果亦会是数值的开方。这个问题在Windows 7中已经被修复。16-Bit 的计算器也有这个问题。

当用户在“开始” --> “运行”中输入“calc /.setup”,计算器会被运行,但不会显示“0”,而转为显示“0,e+0” 。接着,在手动语言转换规则中检测到错误用户按下数字键1-9,程序只会发出按键声音,但不会显示用户所输入的数字。Windows 10 UWP 版本计算器已经解决本问题。

在Windows XP之前,所有的计算器版本都不会存储用户偏好信息(不论是标准模式或工程模式)。到了Windows XP,计算器可以存储相关信息到win.ini(一个不被用户察觉的文件)。所以一些非管理员用户,经常在标准模式引导计算器。计算器增强版就修正了这个错误,它可以存储偏好信息到注册表中,有关用户信息的部分。

其他计算器产品

  • 微软计算器增强版:除了标准模式及工程模式,还拥有换算法模式。换算法模式支持单位和汇率换算。计算器增强版支持从欧洲中央银行的网页中,直接更新外币汇率的信息。
  • Power Calculator:是其中一款Windows XP PowerToy。Powertoy Calculator支持图形计算。虽然这个程序容许用户调整计算器的精确度,但有一些小问题。例如函数\sin(\pi x),程序会生产出一个错误的图形。它对一个拥有大弧度的正弦函数,会·产生出一个错误的数值。例如:\sin(10000)=-3.3326e+4265

另请参阅

Windows 计算器在 Windows 10 中

Windows 8/8.1 中的 Windows 计算器