反馈

计算器

M
 
0
键盘:数字 · + - * / ( ) . ^ ! % · Enter 计算 · Backspace 删除 · Esc 清空 · p→π
历史记录(仅存本地)

📖 工具说明

1. 三种模式,覆盖日常到工程

顶部下拉可在三种模式间切换,内存(M)与历史记录在标准、科学模式间共享:

所有运算在浏览器本地完成,不上传任何数据。


2. 使用步骤

  1. 选模式:顶部下拉选择标准、科学或程序员。
  2. 输入算式:点击按钮或直接用键盘输入,表达式实时显示在上方,结果实时预览在下方。
  3. 得结果:按 = 或回车确认,算式与结果写入右侧历史记录,点击任意一条可把结果填回继续计算。

3. 运算与优先级


4. 键盘快捷键

功能 按键 说明
数字与小数点 0–9 . 直接输入
四则运算 + - * / 自动转为 ×÷ 显示
括号 ( ) 多层嵌套
幂 / 阶乘 / 百分比 ^ ! % 科学运算符
计算结果 Enter 或 = 结果写入历史
退格 Backspace 删除最后一个符号
清空 Esc 清除当前算式
圆周率 p 插入 π

程序员模式下,0–9 与 A–F 按当前进制生效,Enter 计算,Backspace 退格,Esc 清空。


5. 常见问题(FAQ)

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 位有效数字会有精度损失;程序员模式为整数运算,在所选字长范围内精确。需要任意精度请使用专门的高精度计算工具。


6. 相关工具

进制转换 · 单位换算 · 贷款计算 · 个人所得税计算 · 日期计算

📖 相关推荐