有大佬知道下面这个程序为什么输出13吗?
求告知
#include <stdio.h>
union pw
{
int i;
char ch[2];
}a;
void main() {
a.ch[0] = 13;
a.ch[1] = 0;
printf("%d\n", a.i);
}
有大佬知道下面这个程序为什么输出13吗?
求告知
#include <stdio.h>
union pw
{
int i;
char ch[2];
}a;
void main() {
a.ch[0] = 13;
a.ch[1] = 0;
printf("%d\n", a.i);
}