#include<stdlib.h>
int main(void)
{
char ch;
printf("请输入(4)=");
ch=getchar();
putchar(ch);
system("pause");
printf("直接输出:(4)= ");
putchar(4);
system("pause");
return 0;
}
----------------解决方案--------------------------------------------------------
恩,谢谢,使用getchar()确实是会原样输出的。但是当之用PUTCHAR()时,会按照ASCII码转换为字符。你这个例子真的很好
[[italic] 本帖最后由 寻乐的狼 于 2008-1-7 12:21 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
小兄弟,1,2,3都是字符,getchar函数一个一个读取的,怎么可能输出f呢...
----------------解决方案--------------------------------------------------------