#include <stdio.h> typedef union{ int i; char ch[sizeof(int)]; } CHI; int main () { CHI chi; int i; chi.i = 1234; for(i=0;i<sizeof(int);i++){ printf("%02hhX",chi.ch[i]); } printf("\n"); return 0; }