#include<stdio.h>
union node //联合体union的存放顺序是所有成员都从低地址开始存放。
{
int i;
char a;
};
int main()
{
node num={0};
num.i=1;
int k=0;
k=(num.a)?1:0; //若为小端模式,则a应该是1,表达式返回1;
printf("%d\n",k);
return 0;
}
#include<stdio.h>
union node //联合体union的存放顺序是所有成员都从低地址开始存放。
{
int i;
char a;
};
int main()
{
node num={0};
num.i=1;
int k=0;
k=(num.a)?1:0; //若为小端模式,则a应该是1,表达式返回1;
printf("%d\n",k);
return 0;
}
转载于:https://www.cnblogs.com/auleaf/archive/2011/11/14/2248587.html