测试下面一段代码:
main()
{
int num;
scanf("%d",&num);
printf("%c\n",num);
}
如果int 型数据要按 字符型输出,取低8位(2进制),那这四个数字低8位都是相同的,都为 0100 0001
显然是'A'
主要你将num以字符型输出
初学C,顶2楼,呵呵~~·
[此贴子已经被作者于2006-3-21 7:19:58编辑过]
哪里是那样?不懂,我在VC++上运行,一次一个样,当然输入不同嘛,