16 进制转化 2 进制,核心规则是一位 16 进制对应四位二进制,因为 16 等于 2 的 4 次方,所以每一个 16 进制字符,都可以直接转换成固定长度的四位二进制编码,这张对照表就是把 0 到 F 全部 16 个符号对应的四位二进制整理出来,编程 计算机原理 数据通信里面经常直接查这个表完成快速转换,不需要一步步做除法运算,是进制转换最常用的速查工具,转换的时候高位不足四位就补 0,保证每一位 16 进制都严格占满四位二进制。
转换原理讲解
二进制基数是 2,只用 0 和 1 两个符号,16 进制基数是 16,一共 16 个符号,刚好和四位二进制能表达的全部组合数量相等,四位二进制一共可以表示 0000 到 1111,合计 16 种状态,正好匹配 16 进制的 0 到 F,所以转换的时候可以做到一一映射,这也是 16 进制经常用来简写长串二进制的根本原因,长二进制串写成 16 进制之后,书写长度会缩短很多,方便阅读记录。
16 进制转化 2 进制对照表
16 进制 二进制
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
转换操作步骤清单
第一步 拆分 16 进制字符串,把每一个单独字符拆分开,例如 1A3 就拆成 1 A 3 三个字符
第二步 对照 16 进制转化 2 进制的表,分别查出每一个字符对应的四位二进制
第三步 按原来从左到右的顺序拼接,注意每一段都保留四位,前面的补零不能省略
第四步 拼接完成之后,就得到完整的二进制结果,例子 1A3 转换就是 0001 1010 0011
使用要点清单
清单一 大小写通用,a 和 A b 和 B 查表结果一样,大小写不影响二进制转换结果
清单二 高位补零,查表出来固定四位,不能把前面的 0 去掉,尤其是多位拼接的时候,补零是保证位数对齐的关键
清单三 反向转换也可以用这张表,四位二进制分组之后,对照表格还原成对应的 16 进制字符
清单四 带 0x 前缀的 16 进制,0x 只是标记符号,转换的时候跳过前缀,只转换后面的字符
总结,16 进制转化 2 进制依靠一位对应四位的映射关系,使用这张速查表可以快速完成转换,熟练之后可以不用查表直接默写对应编码,在计算机相关学习里面,这张对照表属于基础必备资料,大幅提升进制转换的运算速度。
【相关 FAQ】
问题 1 16 进制转化 2 进制的表 为什么是一位对应四位
回答 1 16 进制转化 2 进制的表,是因为 16 等于 2 的 4 次方,四位二进制刚好可以产生 16 种组合,正好匹配 16 进制 0 到 F 全部符号,所以一位 16 进制固定对应四位二进制。
问题 2 16 进制转化 2 进制的表 F 对应的二进制是多少
回答 2 16 进制转化 2 进制的表里面,F 对应的二进制是 1111,F 代表十进制 15,四位二进制最大值就是 1111。
问题 3 16 进制转化 2 进制的表 转换之后前面的 0 可以删掉吗
回答 3 16 进制转化 2 进制的表,分段转换的时候每一段必须保留四位,前面补零不能删掉,多位拼接的时候如果删掉前导零,会造成总位数出错。
问题 4 16 进制转化 2 进制的表 可以反向使用吗
回答 4 16 进制转化 2 进制的表可以反向使用,把二进制按四位一组划分,每组对照表格找到对应的 16 进制字符,就完成二进制转 16 进制。
【免责申明】 本文内容基于计算机进制转换基础规则整理,适用于计算机基础学习与编程进制换算,本文仅供参考。


