float a = 1.0; while(1) { scanf("%f", &a); if(a == 0.0) break; unsigned int *padd=(int*)&a; printf("%x/n",*padd); printf("%x/n", *padd%256); *padd/=256; printf("%x/n", *padd%256); *padd/=256; printf("%x/n", *padd%256); *padd/=256; printf("%x/n", *padd%256); }