16进制每一位存到数组里头
#include <stdio.h>#define checkbit(var,bitt) (var & (0x01 << (bitt)))int main(){int i;short int a=0xbe;int b[8];for(i=0;i<8;i++){if(checkbit(a,i)){b[7-i]=1;}else{b[7-i]=0;}}for(i=0;i<8;i++){printf("%d",b[i]);}}
原创
2020-12-18 14:16:52 ·
1366 阅读 ·
0 评论