不知道你的2进制是怎么表示的,字符串吗?转换成16进制又是怎么表示?
要知道在计算机内部,都是二进制的,为了我们人类看得方便,才以16进制显示出来。每4位2进制对应1位16进制,如同楼上所说。不必进行什么转换啊。
如果只是为了显示出来,用printf("%c",...)即可显示
最好把问题说具体一些。
每4个2进制数可以组成1个16进制数啊。
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
示波器总线解码二进制、十六进制、ASCII码显示