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

来源:百度知道 编辑:UC知道 时间:2024/04/25 14:01:09
能提供代码和说明原理么?
在程序里每一个对应的都附值么?
有没有算法?

不知道你的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