小议大小端模式对C语言的共用体结构的影响
小议大小端模式对C语言的共用体结构的影响
小议大小端模式对C语言的共用体结构的影响
1、一些问题
问题1
[plain]- #include "stdio.h"
- union
- {
- int i;
- char ch[2];
- }key;
- main()
- {
- key.i=65*256+66;
- printf("%c\t%c\n",key.ch[0],key.ch[1]);
- }
问题2
[plain]- union myun
- {
- struct { int x; int y; int z; }u;
- int k;
- }a;
- int main()
- {
- a.u.x =4;
- a.u.y =5;
- a.u.z =6;
- a.k = 0;
- printf("%d %d %d\n",a.u.x,a.u.y,a.u.z);
- return 0;
- }
|
评论暂时关闭