编辑代码

#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;
}