# &app; 手册 V&manrevision;

## 简介

&app; 应用程序是一个多功能应用程序，可以处理不同类型的数学方法。

&app; 应用程序具有以下模式：

基本模式

- 提供标准计算器功能。您可以将数字存储于 10 个不同的存储寄存器中，并可以方便的检索和替换存储寄存器中的数字。“基本模式”是默认模式。在所有其它模式中您都可以使用所有“基本模式”功能。

财务模式

- 提供若干复杂的财务功能。

科学模式

- 提供许多附加的数学函数，包括三角函数和逻辑函数。在使用“科学模式”时，您还可以存储自己的函数和常量。

您可以在下列进位系统中使用 &app;：

进位系统 | 进制
二进制 | 2
八进制 | 8
十进制 | 10
十六进制 | 16

## 入门

可以通过以下方式启动 &app;：

菜单

- 有关如何从菜单启动 &app; 的信息，请参见用于您的平台的 &ug; 的最新版本。

命令行

- 执行下面的命令： `gcalctool`

在启动 &app; 时，系统会显示下面的窗口：

### &app;“基本模式”窗口

显示 &app;“基本模式”窗口。

&app; 窗口包含以下元素：

菜单栏

- 菜单栏上的菜单包含使用 &app; 时所需的全部命令。

显示区域

- 显示区域显示您输入的数字以及运算结果。您最多可以输入 40 位数字。

模式区域

- 模式区域显示的是当前所选模式的按钮。“基本模式”按钮是始终显示的。选择“财务模式”时，“财务模式”按钮显示在“基本模式”按钮的上方。选择“科学模式”时，“科学模式”按钮显示在“基本模式”按钮的上方。

弹出菜单

- 显示弹出菜单符号。 符号（位于 &app; 按钮上）指示单击按钮时显示一个弹出菜单。

## 用法

### 使用计算器功能

要执行一项运算，请使用以下方法之一：

- 单击 &app; 按钮，输入数字和函数。

- 将焦点转到 &app; 窗口，然后使用键盘或数字键盘指定要执行的运算。有关键盘快捷键的完整列表，请参见 gcalctool-keyboard-shortcut。

&app; 应用程序自动以指数的形式显示超过 40 位的数字和小数。例如，下表显示了在使用十进制并精确到小数点后两位时显示的值：

显示 | 表示
1.23e+37 | 1.23 * 1037
1e-5 | 0.00001

有关如何以指数格式输入数字的信息，请参见 gcalctool-enter-exp。

要复制运算结果，请选择 “编辑” “复制” 。 您可以将该值粘贴到其它应用程序中。

要将以前复制过的值粘贴到显示区域，请选择 “编辑” “粘贴” 。

### 执行基本运算

首次启动 &app; 时，默认显示的是“基本模式”。要明确调用“基本模式”，请选择 “视图” “基本模式” 。

#### 执行简单运算

要执行简单的运算，请使用 gcalctool-TBL-simple-calc 中介绍的按钮。

#### 执行简单运算

功能 | 按钮 | 说明 | 示例 | 结果
数字 | “0”至“9” | 在使用十进制和十六进制时，所有数字都可用。在使用八进制时，“8”和“9”不可用。在使用二进制时，仅“0”和“1”可用。默认进制为十进制。 | 1 | 1
小数点 | . | 开始数字项的分数部分。 | 1 .2 | 1.2
运算结果 | = | 使用当前进制显示运算的结果。 | 1 + 2 = | 3
加 | + | 将显示区域中的当前值与您输入的下一个数字相加。 | 1 + 2 = | 3
减 | - | 从显示区域中的当前值中减去您输入的下一个数字。 | 3 - 2 = | 1
乘 | * | 将显示区域中的当前值与您输入的下一个数字相乘。 | 3 * 2 = | 6
除 | / | 用显示区域中的当前值除以您输入的下一个数字。 | 6 / 3 = | 2

#### 擦除字符

要擦除字符，请使用gcalctool-TBL-erase-char中介绍的按钮。

#### 擦除字符

功能 | 按钮 | 说明 | 示例 | 结果
Backspace（退格键） | Bsp | 删除显示区域中最右端的字符。 | 1 + 2 2 Bsp = | 3
清除项 | CE | 删除显示区域中的当前值。 | 1 + 2 2 CE = | 1
清除 | Clr | 将显示区域中的当前值复位为零。在“科学模式”中，“Clr”还取消对“Hyp”和“Inv”选项的选择。 | 1 + 2 2 Clr = | 0

#### 执行算术运算

要执行算术运算，请使用gcalctool-TBL-arith-calc中介绍的按钮。

#### 执行算术运算

功能 | 按钮 | 说明 | 示例 | 结果
百分数 | % | 使用输入的下一个数字计算显示区域中当前值的百分数。 | 200 % 2 = | 4
倒数 | 1/x | 用 1 除以显示区域中的当前值。 | 4 1/x | 0.25
更改算术符号 | +/- | 将正数更改为负数，或将负数更改为正数。 | 8 +/- | -8
平方根 | Sqrt | 计算显示区域中的当前值的平方根。 | 9 Sqrt | 3
平方 | x2 | 计算显示区域中的当前值的平方。 | 3 x2 | 9
整数部分 | Int | 计算显示区域中的当前值的整数部分。 | -23.45 Int | -23
分数部分 | Frac | 计算显示区域中的当前值的分数部分。 | -23.45 Frac | -0.45
绝对值 | Abs | 计算显示区域中的当前值的绝对值。 | -23.45 Abs | 23.45

#### 使用计算器存储寄存器

您可以将值存储于“R0”至“R9”这十个 &app; 存储寄存器中的任何一个中。要显示存储寄存器，请选择 “视图” “存储寄存器” 。

gcalctool-TBL-mem-reg 介绍了可以使用的存储功能。

#### 存储功能

功能 | 按钮 | 说明 | 示例 | 结果
将值存储于存储寄存器中 | Sto | 将显示区域中的当前内容存储于指定的存储寄存器中。单击“Sto”，然后从弹出菜单中选择一个存储寄存器。 在 &app; 会话运行期间清除存储寄存器： 单击“Clr”。 单击“Sto”。 从弹出菜单中选择该存储寄存器。 | 22 Sto R2 | 将值 22 存储于存储寄存器“R2”中
从存储寄存器中检索值 | Rcl | 检索指定存储寄存器中的内容。单击“Rcl”，然后从弹出菜单中选择该存储寄存器。 | 0 Rcl R2 | 22 其中，22 是以前存储于寄存器 R2 中的值
交换存储寄存器值与显示值 | Exch | 将指定存储寄存器的内容与显示区域中的当前值进行交换。单击“Exch”，然后从弹出菜单中选择该存储寄存器。 | 44 Exch R2 | 显示区域中的值从 44 改为 22，R2 中的值从 22 改为 44 其中，22 是以前存储于存储寄存器 R2 中的值

如果使用键盘快捷键，则可以使用键盘指定该存储寄存器，如下面的示例所示：

键盘项 | 说明
S 2 | 将显示区域的当前内容存储于存储寄存器“R2”中。
R 2 | 将存储寄存器“R2”中的当前内容检索到显示区域中。
X 2 | 将显示区域的当前内容与存储寄存器“R2”的内容进行交换。

#### 显示 ASCII 值

要显示字符的 ASCII 值，请选择 “编辑” “插入 ASCII 值” 。

即可显示“插入 ASCII 值”对话框。

在“字符”字段中输入所需字符，然后单击“插入”。该字符的 ASCII 值将以当前数值进制显示在显示区域中。例如，“B”的 ASCII 值以十进制显示为 66。

### 执行财务运算

要更改为“财务模式”，请选择 “视图” “财务模式” 。

更改为“财务模式”后，下列“财务模式”按钮将显示在“基本模式”按钮的上方：

#### &app;“财务模式”按钮

显示 &app;“财务模式”按钮。

要执行财务运算，请使用 gcalctool-TBL-financial-calc 中介绍的按钮。

### 执行财务运算

功能 | 按钮 | 说明 | 示例 | 结果
复利期间 | Ctrm | 计算将现值投资 `pv` 增加到终值 `fv` 所需的复利期间数，每个复利期间采用固定利率 `int`。 此功能使用下列存储寄存器： 寄存器 0 `int`，分期利率 寄存器 1 `fv`，终值 寄存器 2 `pv`，现值 | 您刚刚在一个帐户中存入了 $8000，其年利率为 9%（按月复利计算）。在给定的年利率下，可以算出月利率为 0.09 / 12 = 0.0075。要计算使投资变为两倍的时间期间，请将下列值放入前三个存储寄存器中： 寄存器 0 0.0075 寄存器 1 16000 寄存器 2 8000 单击“Ctrm”。 | 92.77 投资变为原来的两倍需要 92.77 个月的时间。
双倍余额递减折旧 | Ddb | 使用双倍余额递减法计算资产在指定时间期间内的折旧额。 此功能使用下列存储寄存器： 寄存器 0 `原值`，资产总支付成本 寄存器 1 `残值`，资产在生命周期结束时的值 寄存器 2 `年限`，资产使用年限 寄存器 3 `期间`，计算折旧额的时间期间 | 您刚刚购买了一台价值 $8000 的办公用计算机。此计算机的使用年限为六年。六年后的残值为 $900。 要使用双倍余额递减法计算第四年的折旧额，请将下列值放入前四个存储寄存器中： 寄存器 0 8000 寄存器 1 900 寄存器 2 6 寄存器 3 4 单击“Ddb”。 | 790.12 第四年的折旧额为 $790.12。
终值 | Fv | 计算一项投资的终值，该投资基于投资期各支付期间的一系列等量支付，每次支付额为 `pmt`，分期利率为 `int`。 此功能使用下列存储寄存器： 寄存器 0 `pmt`，分期支付额 寄存器 1 `int`，分期利率 寄存器 2 `n`，期间数 | 您计划在未来 20 年内在每年的最后一天向银行存入 $4000。帐户利率为 8%，按年复利计算。利息在每年的最后一天予以支付。 要计算 20 年后您的帐户余额，请将下列值放入前三个存储寄存器中： 寄存器 0 4000 寄存器 1 0.08 寄存器 2 20 单击“Fv”。 | 183047.86 在第 20 年末，您的帐户余额为 $183,047.86。
分期支付 | Pmt | 计算一笔贷款的分期支付额，支付活动在每个支付期末进行。 此功能使用下列存储寄存器： 寄存器 0 `prin`，本金 寄存器 1 `int`，分期利率 寄存器 2 `n`，期间 | 您正在考虑一笔为期 30 年、年利率为 11.0%、金额为 $120,000 的抵押贷款。在给定的年利率下， 可以算出月利率为 0.11 / 12 = 0.00917。期间为 30 * 12 = 360 个月。要计算这笔抵押贷款的月支付额，请将下列值放入前三个存储寄存器中： 寄存器 0 120000 寄存器 1 0.00917 寄存器 2 360 单击“Pmt”。 | 1143.15 月支付额为 $1143.15。
现值 | Pv | 计算一项投资的现值，该投资基于投资期各支付期间的一系列等量支付，每次支付额为 `pmt`，按分期利率 `int` 折算。 此功能使用下列存储寄存器： 寄存器 0 `pmt`，分期支付额 寄存器 1 `int`，分期利率 寄存器 2 `n`，期间数 | 您刚刚赢得一百万美元的奖金。这笔奖金分 20 年支付给您，每年 $50,000。每年的支付在年末进行。假如您每年收到 $50,000，您会将这笔钱按 9% 的年复利进行投资。 但是，您现在可以选择一次性接收 $400,000，而不是选择百万美元的年金。 要计算哪种做法按现值美元计算更加合算，请将下列值放入前三个存储寄存器中： 寄存器 0 50000 寄存器 1 0.09 寄存器 2 20 单击“Pv”。 | 456427.28 跨 20 年支付的 $1,000,000 合现值美元为 $456,427.28。
分期利率 | Rate | 计算现值投资 `pv` 经过`投资期`内的复利期间数后增加到终值 `fv` 所需的分期利率。 此功能使用下列存储寄存器： 寄存器 0 `fv`，终值 寄存器 1 `pv`，现值 寄存器 2 `n`，期间 | 您将 $20,000 投资与债券。债券五年后到期，到期值为 $30,000。利息按月复利计算。投资期为 5 * 12 = 60 个月。 要计算此项投资的分期利率，请将下列值放入前三个存储寄存器中： 寄存器 0 30000 寄存器 1 20000 寄存器 2 60 单击“Rate”。 | .00678 月利率为 0.678%。年利率为 0.678% * 12 = 8.14%。
直线折旧 | Sln | 计算某项资产在一段时间期限内的直线折旧额。可折旧值为`原值` - `残值`。直线折旧法在资产的使用期限内平均分担可折旧值。使用期限为资产计提折旧的期间数，通常为年数。 此功能使用下列存储寄存器： 寄存器 0 `原值`，资产总支付成本 寄存器 1 `残值`，资产在生命周期末的值 寄存器 2 `年限`，资产使用年限 | 您刚刚购买了一台价值 $8000 的办公用计算机。此计算机的使用年限为六年。六年后的残值为 $900。 要使用直线折旧法计算年折旧额，请将下列值放入前三个存储寄存器中： 寄存器 0 8000 寄存器 1 900 寄存器 2 6 单击“Sln”。 | 1183.33 年折旧额为 $1183.33。
年数总和折旧 | Syd | 使用年数总和法计算资产在指定时间期限内的折旧额。这种折旧方法会加快折旧的速度，使早期阶段计提的折旧额大于后期阶段计提的折旧额。 可折旧值为`原值` - `残值`。使用期限为资产计提折旧的期间数，通常为年数。 此功能使用下列存储寄存器： 寄存器 0 `原值`，资产总支付成本 寄存器 1 `残值`，资产在生命周期末的值 寄存器 2 `年限`，资产使用年限 寄存器 3 `期间`，计算折旧额的时间期间 | 您刚刚购买了一台价值 $8000 的办公用计算机。此计算机的使用年限为六年。六年后的残值为 $900。 要使用年数总和法计算第四年的折旧额，请将下列值放入前四个存储寄存器中： 寄存器 0 8000 寄存器 1 900 寄存器 2 6 寄存器 3 4 单击“Syd”。 | 1014.29 第四年的折旧额为 $1014.29。
支付期间 | Term | 计算在普通年金投资期内累积到终值 `fv` 所需的支付期间数，分期利率为 `int`。每次支付金额等于总 `pmt`。 此功能使用下列存储寄存器： 寄存器 0 `pmt`，分期支付额 寄存器 1 `fv`，终值 寄存器 2 `int`，分期利率 | 您计划在每年的最后一天向银行帐户存入 $1800。 帐户利率为 11%，按年复利计算。利息在每年的最后一天予以支付。 要计算累积到 $120,000 所需的时间期间，请将下列值放入前三个存储寄存器中： 寄存器 0 1800 寄存器 1 120000 寄存器 2 0.11 单击“Term”。 | 20.32 20.32 年后帐户中会累积到 $120,000。

### 执行科学运算

要更改为“科学模式”，请选择 “视图” “科学模式” 。

更改为“科学模式”后，下列“科学模式”按钮将显示在“基本模式”按钮的上方：

#### &app;“科学模式”按钮

显示 &app;“科学模式”按钮。

#### 设置精度

要设置显示区域和存储寄存器的精度，请单击“Acc”，然后从弹出菜单中选择所需的精度级别。当前的精度级别在弹出菜单中以前置的黑色圆圈指示。最多可显示 9 个小数位。默认精度为 9 个小数位。

默认情况下，末尾不补零。要在末尾补零，请单击“Acc”，然后从弹出菜单中选择“末尾补零”，或者选择 “视图” “末尾补零” 。“Acc”弹出菜单或“视图”菜单中的前置记号指示“末尾补零”选项已经选中。要隐藏末尾的零，请再次选择 “视图” “末尾补零” 。

下表中的示例显示了精度设置对显示区域中的 `x` 的影响，当使用十进制并选中了“末尾补零”选项时，对于运算 `1 / 8 = `x``：

精度 | 结果
1 个小数位 | 1.2
2 个小数位 | 1.25
3 个小数位 | 1.250

#### 设置数值进制

要设置数值进制，请选择 gcalctool-TBL-num-base 中介绍的按钮之一。

#### 设置数值进制

功能 | 按钮 | 说明
二进制 | Bin | 将数值进制设置为二进制，即以 2 为底数。
八进制 | Oct | 将数值进制设置为八进制，即以 8 为底数。
十进制 | Dec | 将数值进制设置为十进制，即以 10 为底数。十进制为默认数值进制。在从“科学模式”更改为“基本模式”或“财务模式”时，&app; 会将数值进制自动设置为十进制。
十六进制 | Hex | 将数值进制设置为十六进制，即以 16 为底数。

#### 设置显示类型

要设置显示类型，请选择 gcalctool-TBL-display-type 中介绍的按钮之一。

#### 设置显示类型

功能 | 按钮 | 说明
“工程”显示类型 | Eng | 将显示类型设置为“工程”格式。结果以科学计数法显示。指数始终为 3 的倍数。
“定点”显示类型 | Fix | 将显示类型设置为“定点”格式。结果不以科学计数法显示。“定点”为默认显示类型。在从“科学模式”更改为“基本模式”或“财务模式”时，&app; 会将显示类型自动设置为“定点”格式。
“科学”显示类型 | Sci | 将显示类型设置为“科学”格式。结果以科学计数法显示，数字位数固定。

#### 设置三角类型

要设置三角类型，请选择 gcalctool-TBL-trig-type 中介绍的按钮之一。

#### 设置三角类型

功能 | 按钮 | 说明
角度 | 角度 | 将三角类型设置为“角度”。“角度”为默认的三角类型。
梯度 | 梯度 | 将三角类型设置为“梯度”。
弧度 | 弧度 | 将三角类型设置为“弧度”。

#### 设置三角选项

要设置三角选项，请使用 gcalctool-TBL-trig-options 中介绍的选项。

#### 设置三角选项

功能 | 按钮 | 说明
双曲线选项指示器 | Hyp | 选择用于三角函数的双曲线选项。
反转选项指示器 | Inv | 选择用于三角函数的反转选项。

默认情况下，gcalctool-TBL-trig-options 中介绍的选项处于非选中状态。单击“Clr”可取消对这些选项的选择。

#### 计算三角值

要计算三角值，请使用 gcalctool-TBL-trig-calc 中介绍的选项。

#### 计算三角值

功能 | 按钮 | 说明 | 示例 | 结果
余弦 `cos` | “Cos”、“Hyp” 选项处于非选中状态，“Inv”选项处于非选中状态 | 计算显示区域中的当前值的余弦。 | 60 Cos | 0.5
反余弦 `acos` | “Cos”、“Hyp” 选项处于非选中状态，“Inv”选项处于选中状态 | 计算显示区域中的当前值的反余弦。 | 0.5 Inv Cos | 60
双曲余弦 `cosh` | “Cos”、“Hyp” 选项处于选中状态，“Inv”选项处于非选中状态 | 计算显示区域中的当前值的双曲余弦。 | 0.4 Hyp Cos | 1.081072372
反双曲余弦 `acosh` | “Cos”、“Hyp” 选项处于选中状态，“Inv”选项处于选中状态 | 计算显示区域中的当前值的反双曲余弦。 | 1.6 Hyp Inv Cos | 1.046967915
正弦 `sin` | “Sin”、“Hyp” 选项处于非选中状态，“Inv”选项处于非选中状态 | 计算显示区域中的当前值的正弦。 | 90 Sin | 1
反正弦 `asin` | “Sin”、“Hyp” 选项处于非选中状态，“Inv”选项处于选中状态 | 计算显示区域中的当前值的反正弦。 | 1 Inv Sin | 90
双曲正弦 `sinh` | “Sin”、“Hyp” 选项处于选中状态，“Inv”选项处于非选中状态 | 计算显示区域中的当前值的双曲正弦。 | 0.4 Hyp Sin | 0.410752326
反双曲正弦 `asinh` | “Sin”、“Hyp” 选项处于选中状态，“Inv”选项处于选中状态 | 计算显示区域中的当前值的反双曲正弦。 | 1.6 Hyp Inv Sin | 1.248983328
正切 `tan` | “Tan”、“Hyp” 选项处于非选中状态，“Inv”选项处于非选中状态 | 计算显示区域中的当前值的正切。 | 45 Tan | 1
反正切 `atan` | “Tan”、“Hyp” 选项处于非选中状态，“Inv”选项处于选中状态 | 计算显示区域中的当前值的反正切。 | 1 Inv Tan | 45
双曲正切 `tanh` | “Tan”、“Hyp” 选项处于选中状态，“Inv”选项处于非选中状态 | 计算显示区域中的当前值的双曲正切。 | 0.6 Hyp Tan | 0.537049567
反双曲正切 `atanh` | “Tan”、“Hyp” 选项处于选中状态，“Inv”选项处于选中状态 | 计算显示区域中的当前值的反双曲正切。 | 0.6 Hyp Inv Tan | 0.693147181

#### 计算对数

要计算对数，请使用 gcalctool-TBL-logs-calc 中介绍的按钮。

#### 计算对数

功能 | 按钮 | 说明 | 示例 | 结果
常用对数（以 10 为底） | Log | 计算显示区域中的当前值的常用对数。 | 10 Log | 1
自然对数 | Ln | 计算显示区域中的当前值的自然对数。 | 10 Ln | 2.30

此版本 &app; 不支持常用对数和自然对数。

#### 执行逻辑运算

要执行逻辑运算，请使用 gcalctool-TBL-logic-calc 中介绍的按钮。

#### 执行逻辑运算

功能 | 按钮 | 说明 | 示例 | 结果
逻辑 OR | Or | 对显示区域中的当前值和输入的下一个数字执行逻辑 OR 运算， 将这两个数字都作为无符号长整数处理。 | 10001000 Or 00010001 | 10011001
逻辑 AND | And | 对显示区域中的当前值和输入的下一个数字执行逻辑 AND 运算， 将这两个数字都作为无符号长整数处理。 | 10101010 And 00110011 | 00110011
逻辑 NOT | Not | 对显示区域中的当前值执行逻辑 NOT 运算，将该数字作为无符号长整数处理。 | 1357ace Not | FECA8531
逻辑 XOR | Xor | 对显示区域中的当前值和输入的下一个数字执行逻辑 XOR 运算， 将这两个数字都作为无符号长整数处理。 | 1100 Xor 1010 | 110
逻辑 XNOR | Xnor | 对显示区域中的当前值和输入的下一个数字执行逻辑 XNOR 运算， 将这两个数字都作为无符号长整数处理。 | 1100 Xnor 1010 | 11111111111111111111111111111001

#### 输入幂指数

要输入幂指数，请使用“Exp”按钮。

“Exp”按钮使您可以以科学计数法输入数字，即`尾数` * 10`指数`。显示区域中当前的非零值为尾数。如果显示区域中的当前值为零，则尾数为 1.0。您输入的下一个数字为指数。

单击“Exp”后，计算器显示 `。+`，代表以 10 为底、以输入的下一个数字为幂的幂指数。要更改数字的符号，请在运算的最后一步操作中使用“+/-”按钮，如下面的示例所示：

键盘项 | 计算器显示
5 Exp 2 = +/- | -500

要输入一个幂指数格式的数字，请遵循下表中的指导：

数字 | 输入 | 显示的数字
1200000000 | 12 Exp 8 = | 1200000000
-1200000000 | 12 Exp 8 = +/- | -1200000000
0.0000000012 | 12 Exp 8 +/- | 1.2e-7
-0.0000000012 | 12 Exp 8 +/- +/- | -1.2e-7

#### 使用常数值

单击“Con”显示定义的常数值的列表。所有常数值都以十进制指定，即使当前数值进制不是十进制亦如此。

从菜单中选择一个常数，将其值输入显示区域中。如果使用键盘快捷键 #，则可以使用该键盘指定该常数，如下面的示例所示：

键盘项 | 常数
# 3 | C3

&app; 应用程序提供了十个默认常数值，如下表所述：

数字 | 值 | 说明
C0 | 0.621 | 公里每小时或英里每小时 将显示区域中的当前值与此常数相乘，将公里每小时转换成英里每小时。例如，8 * Con C0 = 5。 用显示区域中的当前值除以此常量，将英里每小时转换成公里每小时。例如 5 / Con C0 = 8。
C1 | 1.414213562 | 2 的平方根
C2 | 2.718281828 | e
C3 | 3.141592653 | pi
C4 | 0.3937007 | 厘米或英寸 将显示区域中的当前值与此常数相乘，将厘米转换成英寸。例如，30 * Con C4 = 12。 用显示区域中的当前值除以此常量，将英寸转换成厘米。例如，12 / Con C4 = 30。
C5 | 57.295779513 | 弧度中的角度
C6 | 1048576 | 2 ^ 20
C7 | 0.0353 | 克或盎司 将显示区域中的当前值与此常数相乘，将克转换成盎司。例如，500 * Con C7 = 18。 用显示区域中的当前值除以此常数，将盎司转换成克。例如，18 / Con C7 = 500。
C8 | 0.948 | 千焦耳或英热单位 将显示区域中的当前值与此常数相乘，将千焦耳转换成英热单位。例如，10 * Con C8 = 9.48。 用显示区域中的当前值除以此常数，将英热单位转换成千焦耳。例如，9.48 / Con C8 = 10。
C9 | 0.061 | 立方厘米或立方英寸 将显示区域中的当前值与此常数相乘，将立方厘米转换成立方英寸。例如，100 * Con C9 = 6.10。 用显示区域中的当前值除以此常数，将立方英寸转换成立方厘米。例如，6.10 / Con C9 = 100。

在此版本的 &app; 中，您不可以添加新常数。然而，在存储自己的常数时可能会覆盖默认常数。

要存储新常数或编辑现存常数，请执行下列步骤：

1. 单击“Con”，然后从弹出菜单中选择“编辑常数”。

2. 在“编辑常数”窗口中，选择要覆盖或编辑的常数。

3. 单击“值”字段，然后输入新值。

4. 单击“说明”字段，然后输入新的说明。

5. 单击“确定”，保存所作的更改并关闭“编辑常数”窗口。

#### 使用函数

要显示可用函数，请单击“Fun”。在一个弹出菜单中会显示已定义函数的列表。从菜单中选择一个函数以运行该函数。如果该函数未定义，将返回值 0。

如果使用键盘快捷键 F，则可以使用该键盘指定该函数，如下面的示例所示：

键盘项 | 功能
F 3 | F3 键

&app; 应用程序没有提供任何默认函数。您最多可以存储十个函数。

要存储新函数或编辑现存函数，请执行下列步骤：

1. 单击“Fun”，然后从弹出菜单中选择“编辑函数”。

2. 在“编辑函数”窗口中，选择一个空项，或者选择要覆盖的函数。

3. 单击“值”字段，然后输入新值。使用键盘快捷键调用 &app; 按钮。例如，输入 `90K` 计算 sine(90)。

4. 单击“说明”字段，然后输入新的说明。例如，`Sine 90`。

5. 单击“确定”，保存所作的更改并关闭“编辑函数”窗口。

#### 处理二进制数字

要处理二进制数字，请使用 gcalctool-TBL-num-manip 中介绍的按钮。

#### 处理二进制数字

功能 | 按钮 | 说明 | 示例 | 结果
左移 `n` | < | 将显示区域中当前的无符号 32 位二进制值向左移动指定的位数。单击 <，然后从弹出菜单中选择移动的位数。最多可以向左移动 15 位。 | 111 < 1 位 | 1110
右移 `n` | > | 将显示区域中当前的无符号 32 位二进制值向右移动指定的位数。单击 >，然后从弹出菜单中选择移动的位数。最多可以向右移动 15 位。 | 1011 > 1 位 | 101
获取 16 位无符号整数 | &16 | 截断显示区域中的当前值，返回一个 16 位无符号整数。 | FFFFF &16 | FFFF
获取 32 位无符号整数 | &32 | 截断显示区域中的当前值，返回一个 32 位无符号整数。 | FFFFFFFFFF &32 | FFFFFFFF

如果使用键盘快捷键，则可以使用键盘指定移动的位数，如下面的示例所示：

键盘项 | 说明
< 4 | 将显示区域中当前的二进制值向左移动 4 位。
> 4 | 将显示区域中当前的二进制值向右移动 4 位。

#### 执行杂项科学运算

要计算杂项科学运算，请使用 gcalctool-TBL-misc-calc 中介绍的按钮。

#### 执行杂项科学运算

功能 | 按钮 | 说明 | 示例 | 结果
圆括号 | “(”和“)” | 在算术运算中提供优先顺序。首先执行圆括号中的运算。如果不使用圆括号，算术运算按从左至右的顺序执行，没有算术优先顺序。圆括号可以多层嵌套。上一个圆括号得以匹配后，显示区域即会更新。 | 2 + 3 * 4 = 2 + ( 3 * 4 ) | 20 14
e 的 `x` 次幂 | ex | 计算以 `e` 为底，以显示区域中当前值为幂的幂指数的值。 | 2 ex | 7.39
10 的 `x` 次幂 | 10x | 计算以 10 为底、以显示区域中当前值为幂的幂指数的值。 | 2 10x | 100
y 的 `x` 次幂 | yx | 计算以显示区域中的当前值为底、以输入的下一个值为幂的幂指数的值。 | 2 yx 4 = | 16
`x` 的阶乘 | x! | 计算显示区域中的当前值的阶乘。`x` 的阶乘为 `x`*(`x`-1)*(`x`-2)...*1。此函数仅适用于正整数。 | 4 x! | 24
随机数据生成器 | Rand | 生成一个 0.0 到 1.0 之间的随机数，并将其显示在显示区域中。 | Rand | 0.14
十六进制数字 | A 至 E | 这些数字仅在采用十六进制时可用。 | B | B

### 退出

要退出 &app;，请选择 “计算器” “退出” 。

退出 &app; 时将存储下列设置的当前值，在下次启动 &app; 时会自动应用这些设置值：

- 模式：“基本”、“财务”或“科学”

- 精度

- 显示和不显示的“存储寄存器”窗口

- 数值进制

- 显示类型

- 三角类型

## 技术信息

### 运算顺序

运算从左至右执行，没有算术优先顺序。要应用算术优先顺序，请使用圆括号。

例如，不使用圆括号：

    2 + 3 * 4 = 20

使用圆括号：

    2 + (3 * 4) = 14

### 错误情况

如果执行了无效运算，&app; 会以下列方式指示发生了错误：

- 在显示区域中显示单词 `Error`。

- 使所有计算器按钮不可用（“Clr”按钮除外）。

- 使所有计算器选项不可用。

- 使所有计算器菜单项不可用（以下按钮除外：“计算器”“退出”和“帮助”“内容”。

要清除错误，请单击“Clr”或按“删除”。

### 更改输入模式

要更改输入模式，请右击文本窗口，然后选择“Input Methods”。

## 快速参考：键盘快捷键

gcalctool-TBL-keyboard-shortcut-button、gcalctool-TBL-keyboard-shortcut-sci-options 和 gcalctool-TBL-keyboard-shortcut-menu 提供了对所有 &app; 键盘快捷键的快速参考。

## &app; 按钮键盘快捷键快速参考

键盘快捷键 | 按钮 | 功能 | 请参见
0 至 9 | “0”至“9” | 数字 | gcalctool-TBL-simple-calc
A | Acc | 精度 | gcalctool-set-acc
a | A | 十六进制数字 | gcalctool-TBL-misc-calc
b | B | 十六进制数字 | gcalctool-TBL-misc-calc
C | +/- | 更改算数符号 | gcalctool-TBL-arith-calc
c | C | 十六进制数字 | gcalctool-TBL-misc-calc
D | Ddb | 双倍余额递减折旧 | gcalctool-TBL-financial-calc
d | D | 十六进制数字 | gcalctool-TBL-misc-calc
E | Exp | 指数 | gcalctool-enter-exp
e | E | 十六进制数字 | gcalctool-TBL-misc-calc
F | Fun | 功能 | gcalctool-edit-func
G | Log | 常用对数 | gcalctool-TBL-logs-calc
i | Int | 整数部分 | gcalctool-TBL-arith-calc
J | Cos | 余弦 | gcalctool-TBL-trig-calc
K | Sin | 正弦 | gcalctool-TBL-trig-calc
L | Tan | 正切 | gcalctool-TBL-trig-calc
l | Sln | 直线折旧 | gcalctool-TBL-financial-calc
m | Ctrm | 复利期间 | gcalctool-TBL-financial-calc
N | Ln | 自然对数 | gcalctool-TBL-logs-calc
n | Xnor | 逻辑 XNOR | gcalctool-TBL-logic-calc
P | Pmt | 分期支付 | gcalctool-TBL-financial-calc
p | Pv | 现值 | gcalctool-TBL-financial-calc
R | Rcl | 从存储寄存器中检索值 | gcalctool-TBL-mem-reg
r | 1/x | 倒数 | gcalctool-TBL-arith-calc
S | Sto | 将值存储于存储寄存器中 | gcalctool-TBL-mem-reg
s | Sqrt | 平方根 | gcalctool-TBL-arith-calc
T | Rate | 分期利率 | gcalctool-TBL-financial-calc
t | Term | 支付期间 | gcalctool-TBL-financial-calc
u | Abs | 绝对值 | gcalctool-TBL-arith-calc
v | Fv | 终值 | gcalctool-TBL-financial-calc
X | Exch | 交换存储寄存器值与显示值 | gcalctool-TBL-mem-reg
Y | Syd | 年数总和折旧 | gcalctool-TBL-financial-calc
y | yx | y 的 `x` 次幂 | gcalctool-TBL-misc-calc
! | x! | `x` 的阶乘 | gcalctool-TBL-misc-calc
# | Con | 常数值 | gcalctool-edit-const
% | % | 百分数 | gcalctool-TBL-arith-calc
& | And | 逻辑 AND | gcalctool-TBL-logic-calc
( 和 ) | “(”和“)” | 圆括号 | gcalctool-TBL-misc-calc
* 或 x | * | 乘 | gcalctool-TBL-simple-calc
+ | + | 加 | gcalctool-TBL-simple-calc
- | - | 减 | gcalctool-TBL-simple-calc
. | . | 小数点 | gcalctool-TBL-simple-calc
/ | / | 除 | gcalctool-TBL-simple-calc
: | Frac | 分数部分 | gcalctool-TBL-arith-calc
< | < | 左移 `n` | gcalctool-TBL-num-manip
= 或回车键 | = | 计算结果 | gcalctool-TBL-simple-calc
> | > | 右移 `n` | gcalctool-TBL-num-manip
? | Rand | 随机数据生成器 | gcalctool-TBL-misc-calc
@ | x2 | 平方 | gcalctool-TBL-arith-calc
[ | &32 | 获取 32 位无符号整数 | gcalctool-TBL-num-manip
] | &16 | 获取 16 位无符号整数 | gcalctool-TBL-num-manip
^ | Xor | 逻辑 XOR | gcalctool-TBL-logic-calc
{ | ex | e 的 `x` 次幂 | gcalctool-TBL-misc-calc
| | Or | 逻辑 OR | gcalctool-TBL-logic-calc
} | 10x | 10 的 `x` 次幂 | gcalctool-TBL-misc-calc
˜ | Not | 逻辑 NOT | gcalctool-TBL-logic-calc
退格 | Bsp | Backspace（退格键） | gcalctool-TBL-erase-char
Ctrl 退格 | CE | 清除项 | gcalctool-TBL-erase-char
删除 | Clr | 清除 | gcalctool-TBL-erase-char

## &app;“科学模式”选项键盘快捷键快速参考

键盘快捷键 | 选项 | 功能 | 请参见
Alt a | 梯度 | 将三角类型设置为“梯度”。 | gcalctool-TBL-trig-type
Alt B | Bin | 将数值进制设置为二进制。 | gcalctool-TBL-num-base
Alt D | Dec | 将数值进制设置为十进制。 | gcalctool-TBL-num-base
Alt F | Fix | 将显示类型设置为“定点”格式。 | gcalctool-TBL-display-type
Alt g | 角度 | 将三角类型设置为“角度”。 | gcalctool-TBL-trig-type
Alt I | Inv | 选择用于三角函数的反转选项。 | gcalctool-TBL-trig-options
Alt n | Eng | 将显示类型设置为“工程”格式。 | gcalctool-TBL-display-type
Alt O | Oct | 将数值进制设置为八进制。 | gcalctool-TBL-num-base
Alt R | 弧度 | 将三角类型设置为“弧度”。 | gcalctool-TBL-trig-type
Alt S | Sci | 将显示类型设置为“科学”格式。 | gcalctool-TBL-display-type
Alt x | Hex | 将数值进制设置为十六进制。 | gcalctool-TBL-num-base
Alt y | Hyp | 选择用于三角函数的双曲线选项。 | gcalctool-TBL-trig-options

## &app; 菜单项键盘快捷键快速参考

键盘快捷键 | 菜单项 | 功能 | 请参见
Ctrl B | “视图” “基本” | 更改为“基本模式” | gcalctool-basic-mode
Ctrl C | “编辑” “复制” | 将显示区域中的当前值复制到剪贴板上 | gcalctool-calc-functions
Ctrl F | “视图” “财务” | 更改为“财务模式” | gcalctool-financial-mode
Ctrl I | “编辑” “插入 ASCII 值” | 显示“插入 ASCII 值”窗口 | gcalctool-ins-ascii
Ctrl M | “视图” “存储寄存器” | 显示“存储寄存器”窗口 | gcalctool-mem-reg
Ctrl Q | “计算器” “退出” | 退出 &app; 应用程序 | gcalctool-quit
Ctrl S | “视图” “科学” | 更改为“科学模式” | gcalctool-scientific-mode
Ctrl T | “视图” “末尾补零” | 末尾补零 | gcalctool-set-acc
Ctrl V | “编辑” “粘贴” | 将剪贴板中的当前值粘贴到显示区域中 | gcalctool-calc-functions
F1 | “帮助” “内容” | 显示 &app; 联机帮助 | gcalctool-intro