一个关于联合体的问题!#include <stdio.h>union{int i;char x[2];}a;void main(){a.x[0] = 10;a.x[1] = 1;printf("%d",a.i);}为啥输出是266呢?[解决办法]这里表示256的1次方 0次方