以下是引用摄政王:多尔滚在2006-11-24 15:50:48的发言:
讨教一下:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int val = 100000, *p = &i;
printf("%d\n", *((char *) p));
exit(0);
}
结果是多少,我在网吧没有编译器,最好告诉我一下原因。
强制转换整型指针为字符指针,然后输出其中的内容.这个就是化为二进制,然后截取编译器所规定的位数(char所占的长度)