十进制转二进制的神奇代码

来源:互联网 发布:centos ubuntu 区别 编辑:程序博客网 时间:2024/05/20 22:02
#include <stdio.h>int main(){int x;unsigned int i;printf("请输入一个整数:");scanf("%d",&x);for (i=0x80000000;i;i>>=1){printf("%d",(x&i)==i);//思想太精妙了,用移位来操作,移位真强大啊}printf("\n");return 0;}