写了个查看c语言int型二进制查看的代码,在计算机基础里面还挺好用的
void jinzhi2(int x){
int i,b;
for(i=31;i>=0;i--){
b=(x>>i)&1;
printf("%d",b);
if(i%8==0)
printf(" ");}
printf("\n");
}
实际演示:
int main(){
printf("7的二进制是:\n");
jinzhi2(7);
printf("0的二进制是:\n");
jinzhi2(0);
printf("7&1的二进制是:\n");
jinzhi2(7&1);
printf("~7的二进制是:\n");
jinzhi2(~7);
}
结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)