当前位置:首页 C++ > 正文

getchar与putchar的用法说明

作者:野牛程序员:2023-06-23 20:51:13 C++阅读 3008

getcharputchar 是标准C库中的两个函数,用于字符的输入和输出。

getchar 函数用于从标准输入(通常是键盘)读取一个字符,并返回该字符的 ASCII 值作为整数。函数原型如下:

int getchar(void);

使用示例:

int c = getchar();  // 从标准输入读取一个字符并将其保存在变量 c 中

在上述示例中,getchar 函数将等待用户在键盘上输入一个字符,并将该字符的 ASCII 值保存在变量 c 中。

putchar 函数用于向标准输出(通常是屏幕)输出一个字符。它接受一个整数参数,表示要输出的字符的 ASCII 值,并将该字符显示出来。函数原型如下:

int putchar(int c);

使用示例:

char c = 'A';
putchar(c);  // 将字符 'A' 输出到标准输出

在上述示例中,putchar 函数将字符 'A' 输出到标准输出,通常是显示在屏幕上。

需要注意的是,getcharputchar 函数在输入和输出时都使用标准输入输出流,因此它们通常与循环结构一起使用,以逐字符地读取输入或输出字符序列。

下面是一个示例,演示了如何使用 getcharputchar 函数读取用户输入的字符,并将其输出到屏幕上,直到输入字符为换行符(回车键)为止:

#include <stdio.h>

int main() {
    int c;
    
    printf("Enter some characters (press Enter to exit): ");
    while ((c = getchar()) != '\\n') {
        putchar(c);
    }
    
    return 0;
}

上述示例中,getchar 函数在循环中读取用户输入的字符,并将其保存在变量 c 中。putchar 函数在循环中将字符输出到屏幕上,直到输入字符为换行符为止。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击