C++怎么吧十六进制字符串转为相应的二进制字符串,比如“FF”转为对应的“11111111”
C++怎么吧十六进制字符串转为相应的二进制字符串,比如“FF”转为对应的“11111111”
日期:2018-04-21 12:21:46 人气:3
int x,n,ss[256];
char s[256];
n=0; x=0x0af;
while ( x ) { ss[n]=x%2; x/=2; n++; }
for ( i=0;i<n;i++ ) s[n-i-1]=ss[i]+'0';
s[n]=0;
至此,字符串s中存储了x的二进制表示字符串。