长度面积重量容积时间速度科技物理数字换算生活换算医学换算
首页 / 数字换算 / 进制转换

进制转换

二、八、十、十六进制一次互转。

这个工具能做什么

进制转换在二进制、八进制、十进制、十六进制之间互转,输入一个数、选好它当前的进制,就能同时看到其他几种进制的结果。写代码调试时用得非常频繁。

转换按位权展开来算:每一位的数值乘以进制的相应次幂再求和,十六进制里的 A 到 F 分别代表 10 到 15。理解了位权,手算和验算也不难。

典型场景包括写底层和嵌入式代码、看网页颜色值(如 #FF8800)、算文件权限位、读内存地址和位掩码,这些地方十六进制和二进制到处都是。

注意区分不同进制的前缀写法,二进制常带 0b、十六进制常带 0x 或 #,别把前缀当成数字。所有转换在浏览器本地完成,输入的数值不会上传。

进制转换是一个免费的在线工具,打开网页就能用,不用下载也不用注册。平时大家搜的“进制转换”、“二进制转换”、“十六进制转换”,说的都是这个。

使用方法

  1. 填入数值,选择它现在的单位。
  2. 所有单位的换算结果会实时列出。
  3. 点任意结果数值即可复制带走。

常见问题

十六进制里的 A 到 F 代表什么?
分别代表十进制的 10 到 15。因为一位要表示 0 到 15 共十六个值,10 以后就借用字母 A、B、C、D、E、F。
0x 和 0b 是什么意思?
它们是进制前缀,0x 表示后面是十六进制、0b 表示二进制、0o 表示八进制。前缀只是标记,不属于数值本身。
颜色值 #FF8800 怎么理解?
它是十六进制,每两位表示红绿蓝一个通道,FF=255、88=136、00=0。转成十进制就知道各通道的强度。
为什么程序员爱用十六进制?
因为一位十六进制正好对应四位二进制,读内存地址、位掩码、颜色值时比长串二进制更紧凑好记。
进制之间转换的原理是什么?
按位权展开:每位数字乘以进制的相应次幂再求和,就得到十进制;反过来不断取余就能转成目标进制。

相关工具

查看全部「数字换算」工具 →