二进制转十六进制算法(例)
例如: 100111110110101
左侧不足4位的可以用0补充 0100,1111,1011,01012
进制0000对应16个
0001>>>1
0010>>>2
0011>>>3
0100>>>4
0101>>>5
0110>>>6
0111>>>7
1000>>>8
1001>>>9
1010>>>A
1011>>>B
1100>>>C
1101>>>D
1110>>>E
1111>>>F
因此,上述2进制转为16进制 4FB5。
二进制数要转换为十六进制,即四位一段,分别转换为十六进制。
从右到左 4位一切。
所以二进制和十六进制之间的关系 :
2进制 0000 0001 0010 0011 0100 0101 0110 0111
16进制 0 1 2 3 4 5 6 7
2进制 1000 1001 1010 1011 1100 1101 1110 1111
16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
一个16进制可以用四位数的二进制来表示,比如3A16。 转换为二进制:
3为0011,A 为1010,合并为00111010。最左边的0可以去掉1110102
为了将二进制转换为16进制,只需将二进制的位数从右向左的每四个单位分开,并将每个单位与16进制的值进行比较。
系统,即进位计数系统,是一种人工定义的带进位计数方法(有无进位计数方法,如原始的结绳计数方法、唱票时常用的“正”字计数方法和类似的tally) mark计数)。
对于任何一种进制-X进制,都意味着每个位置的数字运算都是在X进入一个位置。 十进制是逢十进一,十六进制是逢十六进一,二进制是逢二进一,以此类推,x进制是逢x进位。
0