二进制与十六进制对应表,二进制和十六进制转换
一、2进制与16进制的转换
二进制转化为十六进制的方法:
因为二进制数仅由0和1组成,二进制数的低位到高位分别表示1,2,4,8,16,32……,即2的(n-1)次方即可。对于四位二进制数,从高到低分别是8,4,2,1。二进制转16进制,只需将2进制数从右向左每四位一组合,每一个组合以一个十六进制数表示。
比如:(3)1110110四个四个组合后相当于00111010(注意位数不足补0),0011=2+1=3,1010=8+2=A,所以转换成的十六进制数是3A.
二、二进制11111111对应的十六进制
11111111(二进制)等于FF(十六进制)。
二进制数0000对应十六进制数0,
二进制数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。
三、16位二进制码表示的十六进制范围
16位二进制数的范围如下:0000000000000000~1111111111111111二进制数,不是任何人都懂的。所以,通常都要换算成,小孩都能明白的十进制。就是0~65535。------------------把最高位看做+、-号,其余十五位的范围,就是0~32767。那么,16位二进制表示的有符号整数,就是-32768~+32767