在线计算器
标准、科学与程序员计算器:十进制精确计算,角度或弧度三角函数,十六进制、八进制、二进制与位运算。
正在加载…
在本页的浏览器中运行,不上传任何内容。
工具介绍
在线计算器,提供标准、科学和程序员三种模式。日常加减乘除和百分比、作业里的三角函数和对数,以及调试代码时的十六进制、二进制和位运算,都可以在这里算。
十进制按 50 位有效数字计算、最多显示 15 位,0.1 + 0.2 的结果就是 0.3;三角函数可选角度或弧度。程序员模式支持 8 到 64 位有符号或无符号整数,可以逐位切换。最近 20 条算式保存在历史记录中。全部在浏览器中计算,不上传任何内容。
使用步骤
- 选择“标准”“科学”或“程序员”模式。
- 输入算式或点击按键,例如 2^10 + sin(30),结果会随输入显示在下方。
- 科学模式下选择“角度”或“弧度”;程序员模式下选择输入进制(HEX、DEC、OCT、BIN)、“字长”以及是否“有符号”。
- 按回车或“=”把结果填入算式并记入“历史记录”,按 Esc 或“C”清空,点“复制结果”复制;点击历史记录中的算式可以重新使用。
常见问题
百分号“%”是怎么算的?
% 表示把前面的数除以 100,所以 50% 是 0.5,200 + 10% 等于 200.1。要在 200 的基础上加 10%,请输入 200 × 1.1 或 200 + 200 × 10%。
为什么程序员模式下“^”的结果不一样?
在标准和科学模式中“^”是乘方,从右往左算,2^3^2 等于 2^9 = 512;在程序员模式中“^”是按位异或,与 xor 相同,所以 5 ^ 3 等于 6。
数字超出字长会怎样?
程序员模式按补码像 CPU 寄存器一样回绕,例如 32 位有符号整数中,0x7FFFFFFF + 1 等于 -2147483648。程序员模式只处理整数,7 / 2 的结果是 3。
除了按键上的函数,还能用哪些?
还可以直接输入 sinh、cosh、tanh、log2、cbrt、floor、ceil、round。log 是以 10 为底的对数,ln 是自然对数;阶乘支持不超过 3000 的非负整数。
为什么 1/3 按“=”后再乘 3 得到 0.999999999999999?
按“=”时,算式会被替换为显示出来的结果,即保留 15 位有效数字的值,下一步从这个值开始算。把 1/3*3 写成一个算式,则使用完整的 50 位精度,结果为 1。
相关工具
大数计算器
任意大小整数的二、八、十、十六进制加减乘除,模幂 a^b mod n,以及连续求商和余数直到商为 0。
屏幕 PPI 计算器
由屏幕分辨率与对角线尺寸计算每英寸像素数(PPI)、点距与宽高比。
chmod 权限计算器
在勾选、数字(如 755)和符号(如 rwxr-xr-x)之间换算 Unix 文件权限,支持 setuid、setgid 与粘滞位。
房贷计算器
计算商业贷款、公积金贷款或组合贷款的月供、总利息与逐月还款明细,支持等额本息与等额本金。
进制转换
任意大小整数在 2 至 36 进制间转换(每行一个),可按 8 至 128 位补码处理有符号数。
原码、反码与补码
按 8、16、32 或 64 位计算每行十进制整数的原码、反码与补码。