询问一个简单问题,请各位指点
字符“0”的ASCII码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是?#include<stdio.h>
main( )
{union {int i[2];
long k;
}r,*s=&r;
s->i[0]=0x39;
s->i[1]=0x38;
printf("%c\n",s->c[0]);
}
为何结果为9,请各位朋友指点!谢谢!
2005-03-25 13:51

2005-03-25 14:30
2005-03-26 13:49