当前位置: 代码迷 >> C语言 >> putchar()的怪现象
  详细解决方案

putchar()的怪现象

热度:475   发布时间:2008-01-07 12:06:38.0
#include<stdio.h>
#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呢...
----------------解决方案--------------------------------------------------------