语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
八进制计算器

八进制计算器

直接以八进制(基数 8)计算:加、减、乘、除、取模,每个结果都同时以 BIN、OCT、DEC、HEX 四种进制显示。

八进制(基数 8)的算术运算

八进制计算器让你直接在基数 8 的数上做运算——不必先换算成十进制。八进制只用数字 0-7,每个八进制位恰好对应三个二进制位。它在计算领域随处可见,最出名的就是 Unix 和 Linux 的文件权限,比如 chmod 755

一位对应三个比特。由于 8 = 2³,单个八进制位代表三个二进制位,这让八进制成为分组表示比特的整洁简写——正是权限三元组的工作方式。

常见用途

文件权限

用 chmod 设置访问权限时,算出 755644 这类 Unix 权限值。

比特分组

把比特三个一组聚在一起,紧凑地表示二进制数据,读起来更清晰。

学习与作业

核对计算机科学课程里的八进制算术和进制转换习题。

如何计算八进制数

1

输入第一个数

只用数字 0-7 输入第一个八进制数。实时校验会拦下 8、9 这类非法数字,0o 前缀会自动补上。

2

选择运算符

选择一个算术运算符:加法(+)、减法()、乘法(×)、除法(÷)或取模(%)。

3

输入第二个数

在下方输入框输入第二个八进制值,同样只用有效的八进制数字 0-7

4

计算并查看结果

点击计算或按 Enter。结果会同时以二进制、八进制、十进制和十六进制显示,每种都带一键复制按钮。

快速上手:点一个试试示例按钮即可载入现成的八进制算式,再改动操作数,看看结果在四种进制下如何更新。

功能

支持的算术运算

八进制标签支持五种核心算术运算符。下面每一行都给出一个八进制示例及其十进制对应值。

运算符名称示例(八进制)十进制
+加法17 + 5 = 2415 + 5 = 20
减法77 − 33 = 4463 − 27 = 36
×乘法12 × 3 = 3610 × 3 = 30
÷除法100 ÷ 4 = 2064 ÷ 4 = 16
%取模17 % 5 = 215 % 5 = 0

工具为你提供什么

四种进制同时显示

每个答案都同时以二进制、八进制、十进制和十六进制显示——无需手动换算。

支持大数

BigInt 运算让再长的八进制值也保持精确,不会被四舍五入。

输入校验

只接受有效的八进制数字 0–7,非法输入会在你计算之前被拦下。

快捷示例与复制

一键载入的示例算式、内置运算符参考面板,以及每行结果上的复制按钮。

需要按位运算?AND、OR、XOR 和移位作用于原始比特,位于二进制标签下。八进制标签专注于五种算术运算符。
隐私优先:每次计算都完全在你的浏览器中完成——你输入的内容不会被上传或发送到服务器。

常见问题

什么是八进制(基数 8)?

八进制是一种基数 8 的数字系统,使用数字 0-7。每个八进制位恰好表示 3 个二进制位。例如八进制 17 等于十进制 15(1 × 8 + 7)。

两个八进制数怎么相加?

从右往左逐列相加。当一列合计达到 8 或更大时,减去 8 并向下一列进 1——例如八进制里 7 + 1 = 10。这个计算器会替你完成进位:输入两个数,选 +,立刻读出八进制结果。

八进制怎么转成十进制?

把每一位乘以它的位权(8 的幂)再相加。例如:17₈ = 1 × 8¹ + 7 × 8⁰ = 8 + 7 = 15₁₀。这里的每个结果都会自动在二进制和十六进制旁给出十进制值。

为什么要用八进制?

八进制是表示二进制数据的紧凑写法,因为一个八进制位对应三个比特。它最常用于 Unix/Linux 文件权限(如 chmod 755),以及一些把比特三个一组很方便的编程场景。

chmod 755 是什么意思?

每个八进制位设置一个权限组:755 表示 rwxr-xr-x——所有者可读、写、执行,而同组和其他人可读、执行。数字 7 是 4 + 2 + 1(读 + 写 + 执行)。

能处理很大的八进制数吗?

可以。计算器用 BigInt 运算,所以很大的八进制值也保持精确,不会像普通浮点数那样被四舍五入。

0o
0o
BIN
OCT
DEC
HEX
输入数值开始计算
试试示例
运算符 名称 示例
+ 加法 1010 + 0101 = 1111
减法 1010 − 0011 = 0111
× 乘法 1010 × 0010 = 10100
÷ 除法 1010 ÷ 0010 = 0101
% 取模 1010 % 0011 = 0001
输入八进制数时只用数字 0-7
选择运算符:+、−、×、÷、%
Enter 即可立即计算
每个结果都同时以 BIN、OCT、DEC、HEX 显示
所有计算都在你的浏览器中完成——不会上传任何数据
想了解更多? 阅读文档 →
1/6

二进制计算器

开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索