#include<stdio.h>
#include <string.h>
void print_bin_simple(int number);
int main(){
int number = 0xBF35A725;
print_bin_simple(number);
return 0;
}
//去掉前面无效0二进制数格式输出
void print_bin_simple(int number){
int bit =sizeof(int)*8;
int i;
int status = 0;
for(i =bit-1;i>=0;i–){
int bin =(number&(1<<i))>>i;
if(bin ==1)
status=1;
if(status ==1)
printf("%d",bin);
}
printf("\n");
}
运行结果图: