顶部下拉可在三种模式间切换,内存(M)与历史记录在标准、科学模式间共享:
<<、右移 >>;可选 8 / 16 / 32 / 64 位字长,结果按补码同时显示四种进制。所有运算在浏览器本地完成,不上传任何数据。
= 或回车确认,算式与结果写入右侧历史记录,点击任意一条可把结果填回继续计算。2(3+4) 等价于 2×(3+4)。√ 作为前缀使用:√9+√16 = 7,√(9+16) = 5。2^3^2 = 512。% 表示除以 100:50% = 0.5,200×50% = 100。| 功能 | 按键 | 说明 |
|---|---|---|
| 数字与小数点 | 0–9 . |
直接输入 |
| 四则运算 | + - * / |
自动转为 ×÷ 显示 |
| 括号 | ( ) |
多层嵌套 |
| 幂 / 阶乘 / 百分比 | ^ ! % |
科学运算符 |
| 计算结果 | Enter 或 = |
结果写入历史 |
| 退格 | Backspace |
删除最后一个符号 |
| 清空 | Esc |
清除当前算式 |
| 圆周率 | p |
插入 π |
程序员模式下,0–9 与 A–F 按当前进制生效,Enter 计算,Backspace 退格,Esc 清空。
Q:计算结果保留多少位小数?
A:内部按 IEEE 754 双精度浮点运算,显示时四舍五入到约 10 位有效数字,并自动去除 0.1+0.2 这类浮点误差尾数。数值过大或过小时改用科学计数法显示。
Q:为什么 sin(90) 的结果不是 1? A:请检查右上角的角度单位。DEG(角度)模式下 sin(90) = 1;RAD(弧度)模式下 sin(90) 约等于 0.894。点击 DEG / RAD 按钮切换。
Q:刷新页面后历史记录会保留吗? A:会。历史记录保存在浏览器本地存储(localStorage),最多保留约 40 条,清理浏览器数据或点击「清空历史」后消失,不会同步到其他设备。
Q:程序员模式的负数怎么显示? A:按所选字长以补码表示。例如 8 位下十进制 255 显示为有符号 −1,十六进制 FF;切到 64 位则为 255。明细区同时列出有符号 DEC、无符号 DEC、HEX、OCT、BIN。
Q:支持大数或高精度小数运算吗? A:标准与科学模式为双精度浮点,超过约 15–16 位有效数字会有精度损失;程序员模式为整数运算,在所选字长范围内精确。需要任意精度请使用专门的高精度计算工具。