程序代码:
#include<stdio.h> int main() { int i = 0xabcd1281,j=31,m; char n[50]; printf("shu ru:"); //scanf("%x",&i); for(m=0;m<32;m++) { n[m]=((i>>j)&0x1)+'0';//1010 1011 1100 1101 0001 0010 1000 0001 == 0xabcd1281 j--; } printf("zhuan huan hou:"); for(m=0;m<32;m++) { if(m%4 == 0) printf("\n"); printf("%c",n[m]); } printf("\n"); return 0; }