进制转换问题

C语言 码拜 9年前 (2016-04-05) 930次浏览
小白求指点
BYTE str[8];
str[0] = “\xA0”;
想把str[0]中的十六进制值转化为二进制,怎么转呀?
解决方案

40

引用:
Quote: 引用:

str[0] = “\xA0”;  在内存中本来就是二进制存储的;你想要转换二进制是什么意思,想用二进制形式打印?那就循环打印每个bit位吧

嗯,差不多就是想要二进制形式打印出来,问一下怎么做呀

char *itoa( int value, char *string,int radix);[1]
原型说明:
value:欲转换的数据。
string:目标字符串的地址。
radix:转换后的进制数,可以是10进制、16进制等
你就使用radix=2吧


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明进制转换问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)