C++怎么吧十六进制字符串转为相应的二进制字符串,比如“FF”转为对应的“11111111”

日期:2018-04-21 12:21:46 人气:3

C++怎么吧十六进制字符串转为相应的二进制字符串,比如“FF”转为对应的“11111111”

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的二进制表示字符串。
    A+
热门评论