当前位置: 代码迷 >> 综合 >> 二进制与十六进制相互转换
  详细解决方案

二进制与十六进制相互转换

热度:58   发布时间:2024-01-20 22:38:56.0

二进制:二进制数据是用0和1两个数码来表示的数。

十六进制:0-9,与A(10),B(11),C(12),D(13),E(14),F(15) 总共为16位。

谨记:8 4 2 1

1、二进制转化为十六进制:

eg: 11 0011 1011,先从右到左,四位一组。 不够的在前面补零够四位即可:0011 0011 1011,然后从左往右,四位一组,数字为0的直接写0,不为0的写它位数对应的数字:0+0+2+1  0+0+2+1  8+0+2+1 ,十六进制数位: 3 3 B。


2、十六进制转化为二进制:

e6d, 挨个转换,前提知道字母代表的十六进制数字是什么,

比如:E为14。  8,4,2,1怎么拼成14呢,8+4+2+0,则为,1110。

   6。          0 +4+2+0,则为, 0110。

D为13。      8+4+0+1,则为, 1101。