- unsigned char a[7];
- a[0]='0'; a[1]='x';
-
- a[2]=0xf&(v>>12);
- a[2]+=(a[2]>9)?('a'-10):'0';
-
- a[3]=0xf&(v>>8);
- a[3]+=(a[3]>9)?('a'-10):'0';
-
- a[4]=0xf&(v>>4);
- a[4]+=(a[4]>9)?('a'-10):'0';
-
- a[5]=0xf&(v>>0);
- a[5]+=(a[5]>9)?('a'-10):'0';
-
- a[6]=0;