//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "stdlib.h"
int main(void){
int a,b,x;
unsigned c=1<while(1){
printf("Input a & b(int a<=b)...\n");
if(scanf("%d%d",&a,&b),a<=b) break;
printf("Error, redo: ");
}
for(;a<=b;a++){
printf("%d,\t",a);
for(x = a>=0 ? a : a-1,f=c;f;f>>=1)
printf("%d",x&f || 0);
printf(", ");
for(x=a,f=c;f;f>>=1)
printf("%d",x&f || 0);
printf(", %X\n",a);
}
return 0;
}