C语言 getchar 函数读取字符并输出示例
#include <stdio.h>
int main() {
char c1, c2, c3;
printf("请输入三个字符:\n");
c1 = getchar();
getchar(); // 读取换行符
c2 = getchar();
getchar(); // 读取换行符
c3 = getchar();
getchar(); // 读取换行符
printf("用 putchar 函数输出这三个字符:\n");
putchar(c1);
putchar('\n');
putchar(c2);
putchar('\n');
putchar(c3);
putchar('\n');
printf("用 printf 函数以字符型的形式输出这三个字符:\n");
printf('%c\n%c\n%c\n', c1, c2, c3);
printf("用 printf 函数以整形的形式输出这三个字符:\n");
printf('%d\n%d\n%d\n', c1, c2, c3);
return 0;
}
注意:需要使用额外的 getchar() 函数来读取多余的换行符,否则会影响后面的输入操作。
原文地址: http://www.cveoy.top/t/topic/pkwb 著作权归作者所有。请勿转载和采集!