全能工具 全能工具
暂无最近使用记录
暂无收藏工具

进制转换器

19 次使用
快速示例:
二进制 (Binary)
-
八进制 (Octal)
-
十进制 (Decimal)
-
十六进制 (Hex)
-

常用进制对照表

十进制二进制八进制十六进制
0000000
1000111
2001022
81000108
10101012A
15111117F
16100002010
25511111111377FF
256100000000400100

进制小知识

二进制 (Binary)
计算机底层使用二进制,只有0和1。8位二进制=1字节(Byte),可表示0-255。
八进制 (Octal)
使用0-7八个数字,常用于Unix文件权限(如chmod 755)。以0开头表示,如0777。
十进制 (Decimal)
日常使用的计数系统,使用0-9十个数字。人类最习惯的进制。
十六进制 (Hex)
使用0-9和A-F,广泛用于颜色值(#FF0000)、内存地址、MAC地址等。以0x开头,如0xFF。
位运算
位运算直接操作二进制位,包括与(&)、或(|)、异或(^)、取反(~)、左移(<<)、右移(>>)。
颜色与十六进制
CSS颜色#RRGGBB是6位十六进制,每2位表示红绿蓝通道的0-255值,如#FF0000是纯红色。

关于进制转换器

写代码经常要在不同进制之间来回切换——调试内存地址要用十六进制,看文件权限要用八进制,理解底层数据要用二进制。进制转换器帮你一键搞定二进制、八进制、十进制、十六进制的互相转换,输入即出结果。

使用非常简单:输入数值,选择它的进制,四种进制结果实时同步显示。点"快速示例"可以直接看常见数值的转换效果,点"复制"按钮可以把结果直接粘贴到代码里。

比如输入十进制255,马上看到二进制11111111、八进制377、十六进制FF。在设置CSS颜色时,#FF0000就是R=255(十进制)、G=0、B=0,也就是纯红色。设置Linux权限chmod 755,对应二进制111 101 101,即rwxr-xr-x。

工具支持十六进制大小写字母输入,暂只支持正整数转换。对照表列出了常用数值的四种进制表示,可以快速查阅。

常见问题

为什么计算机使用二进制?
电子元件只有开/关两种稳定状态,对应二进制的1和0。这种设计简单可靠,不易出错。所有复杂运算都可以通过二进制的与、或、非等基本逻辑运算实现。
八进制在编程中有什么用途?
八进制最常见于Unix/Linux文件权限设置,如chmod 755表示rwxr-xr-x。每位八进制数对应3位二进制,方便表示读(4)、写(2)、执行(1)权限的组合。
十六进制为什么在编程中这么常用?
十六进制与二进制可以快速互转(每4位二进制=1位十六进制),比长串二进制更易读。常用于表示内存地址、颜色值(#FFFFFF)、MAC地址、ASCII码等。
如何在代码中表示不同进制?
大多数编程语言:二进制用0b前缀(如0b1010)、八进制用0或0o前缀(如0777)、十六进制用0x前缀(如0xFF)。十进制无需前缀。具体语法因语言而异。
负数在二进制中如何表示?
计算机使用补码表示负数。最高位是符号位(0正1负),负数是其绝对值按位取反加1。例如8位-1是11111111,-128是10000000。
十六进制A-F代表什么数字?
十六进制使用0-9表示0-9,A-F(或a-f)表示10-15。所以A=10、B=11、C=12、D=13、E=14、F=15。FF表示15×16+15=255。
十进制转二进制怎么算?有没有简单方法?
最常见且简单的方法是“除2取余法”:将十进制数连续除以2,直到商为0。每次得到的余数从下往上排列,即为对应的二进制数。例如,十进制5除以2得2余1,再除以2得1余0,再除以2得0余1,逆序排列即为101。本工具能快速帮您完成此类转换。
除了十进制转二进制,你们的进制转换工具还能支持哪些进制的快速互转?
本工具支持二进制、八进制、十进制和十六进制之间的任意互转。只需在对应输入框填入已知进制的数字,系统便会实时显示其他三种进制的对应值,无需复杂计算,确保转换准确高效。

使用说明

相关工具

本工具转换结果仅供参考,重要计算请多次验证。