c语言【结构类型】- 枚举、联合
联合
#include<stdio.h>
typedef union{
int x;
char ch[sizeof(int)];
}CHI;
int main(){
CHI chi;
int i;
chi.x=1234;//十六进制为04D2
for(i=0;i<sizeof(int);i++){
printf("%02hhX",chi.ch[i]);//FFD2040000
}
printf("\n");
return 0;
}
#include<stdio.h>
typedef union{
int x;
char ch[sizeof(int)];
}CHI;
int main(){
CHI chi;
int i;
chi.x=1234;//十六进制为04D2
for(i=0;i<sizeof(int);i++){
printf("%02hhX",chi.ch[i]);//FFD2040000
}
printf("\n");
return 0;
}