怎么实现2进制转换成16进制的ascii码?

2025-03-04 06:49:06
推荐回答(3个)
回答1:

不知道你的2进制是怎么表示的,字符串吗?转换成16进制又是怎么表示?

要知道在计算机内部,都是二进制的,为了我们人类看得方便,才以16进制显示出来。每4位2进制对应1位16进制,如同楼上所说。不必进行什么转换啊。

如果只是为了显示出来,用printf("%c",...)即可显示

最好把问题说具体一些。

回答2:

每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

回答3:

示波器总线解码二进制、十六进制、ASCII码显示