C 联合体 union

来源:互联网 发布:json作用 编辑:程序博客网 时间:2024/05/29 09:59
联合体的使用:
在内存的中 a ,b 都在同一个基地址。使用它们会互相覆盖
 
#include<stdio.h>union endian{ int a; char b;}int main(void){  union endian x;  x.a = 0x12345678;  if(x.b == 0x78)                    //  访问x.a 的低八位 
     printf("this is a little endian \n");
  else      printf(big endian);return 0;

0 0
原创粉丝点击