二进制转变成十六进制的方法

如题所述

首先二进制的表达方式为0b0000,0000;举个例子:0b1100,1000,从最后一位开始若该位是1则计算出2^0,若为0则最后一位值等于0;以此类推,这八位计算值为2^3,2^2,2^1,2^0;高四位也是一样的算法。所以这个数的高低4位值分别为2^3+2^2,2^3.十六进制的表达方式为0xX1X2, X1=2^3+2^2=12, X2=2^3=8.所以十六进制结果为:0xc8
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-09
一个十六进制数就等于四个二制位,所以将二进制数从小数点开始每四位进行分割,整数部分向左,小数部分向右,根据分割的结果对照转换)
举个例子:
(111100.001)2可按每四位进行一次分割,缺位补零
即:(0011 1100.0010)2=(3C.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本回答被提问者和网友采纳
第2个回答  2019-12-23
相似回答