#include <stdio.h> int main () { int number; scanf("%d",&number); //number = 0xaaaaaaaa; unsigned mask = 1u<<31;//0x8000 0000 0000 0000...(32) for(;mask;mask>>=1){ printf("%d",number & mask?1:0); // a & b 逻辑与(按位运算) } //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 printf("\n"); return 0; }