//print 'a' bit
int printBit(int c){
int b[]={
0x0001,0x0002,0x0004,0x0008,
0x0010,0x0020,0x0040,0x0080,
0x0100,0x0200,0x0400,0x0800,
0x1000,0x2000,0x4000,0x8000,
};
for(int i=0;i<16;i++){
int d;
d= b[i]&c;
//printf("%d ",d);
//printf("/n");
if( d == 0)
printf("%c",'0');
else
printf("%c",'1');
}
printf("/n");
return c;
}