C语言,将存放在数组里的二进制数转换成十六进制

二进制数组如下:Buf[8]={0,0,1,1,0,0,1,0};我有32个这样不同的二进制数组,转换好后以这样的方式存进一个总的数组里:ZBuf[32]={0x**,0... 二进制数组如下:Buf[8]={0,0,1,1,0,0,1,0};我有32个这样不同的二进制数组,转换好后以这样的方式存进一个总的数组里:ZBuf[32]={0x**,0x**};这个0x**就是二进制数组转换得到的十六进... 二进制数组如下:Buf[8]={0,0,1,1,0,0,1,0}; 我有32个这样不同的二进制数组,转换好后以这样的方式存进一个总的数组里: ZBuf[32]={0x**,0x**}; 这个0x**就是二进制数组转换得到的十六进制数。 展开 展开
 我来答
答虎多高峻
2019-07-30 · TA获得超过3917个赞
知道小有建树答主
回答量:3055
采纳率:28%
帮助的人:388万
展开全部
Zbuf如果不是字符串是不会存成0x开头的16进制的,但是可以输出成01开头的16进制
而Buf数组是可以用按权展开的方式变成10进制的。
如果能够看明白我上面的两句话,我可以帮你写一个Buf数组到10进制的转换函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式