字符输入/输出函数:getchar()和putchar()

getchar()函数不带任何参数,它从输入队列中返回下一个字符.例如,下面语句读取下一个字符输入,并把该字符的值赋给变量ch:

ch = getchar();
该语句与下面语句的语句效果相同:
scanf("%c",&ch);

putchar函数打印它的参数.例如,下面的语句把之前赋给ch的值作为字符打印出来:

putchar(ch);
该语句与下面的语句效果相同:
printf("%c",ch);

这两个函数只处理字符,所以它们比更通用的scanf()和printf()函数更快,更简洁.而且它们不需要转换说明,因为它们只处理字符.这两个函数通常定义在stdio.h头文件中(它们通常是预处理宏,而不是真正的函数).

你可能感兴趣的:(字符输入/输出函数:getchar()和putchar())