🧩 C语言 getchar()putchar() 用法简明笔记

📘 1. 函数简介

函数 功能 头文件 返回类型
getchar() 从键盘读取一个字符 <stdio.h> int(返回字符的 ASCII 值)
putchar() 向屏幕输出一个字符 <stdio.h> int(返回输出的字符)

⚙️ 2. 基本语法

int getchar(void);
int putchar(int c);

🧠 3. 示例一:读取并输出字符

#include <stdio.h>

int main() {
    int ch;
    printf("请输入一个字符:");
    ch = getchar();      // 从键盘读入一个字符
    printf("你输入的是:");
    putchar(ch);         // 输出该字符
    putchar('\n');
    return 0;
}

💡 4. 示例二:连续读取并回显

#include <stdio.h>

int main() {
    int c;
    printf("请输入一行文字(回车结束):\n");
    while ((c = getchar()) != '\n') {  // 逐字符读取直到换行
        putchar(c);                    // 立即输出
    }
    return 0;
}

⚠️ 5. 注意事项