二进制转十六进制
已知二进制值
1 | 110100 |
从右到左4位4位的进行分割(不要问为什么),位数不足的在左边添0 得到两组二进制:
1 | 0011 0100 |
然后利用8421进行对应
1 | 8 4 2 1 8 4 2 1 |
把0对应的值去掉 1对应的值相加得到:
第一组为:2+1=3
第二组为:4
那么其对应的十六进制结果为0x34
十六进制转二进制
同理 已知十六进制
1 | 0x52 |
第一组是5 第二组是2 对应关系为:
1 | 8 4 2 1 8 4 2 1 |
由于4+1=5 所以第一组4和1下面为1其余为0,同样第二组2下面值为1
最后得到二进制值为:01010010
本帖附件
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站