C语言输出字符putchar函数

C语言putchar函数教程

C 语言 中我们要输出一个 字符,除了可以使用 printf 函数,还可以使用字符专用的输出函数 putchar 函数。printf 函数 可以输出任意的 数据类型,但 putchar 函数,只能用来输出字符类型。

putchar函数详解

语法

int putchar(int ch);

参数

参数 描述
ch 要输出的字符。

返回值

该函数以无符号 char 强制转换为 int 的形式返回写入的字符,如果发生错误则返回 EOF。

说明

putchar() 函数只能用于输出单个字符。

技术细节

使用 putchar 函数,只需要引入 stdio.h 头文件。

案例

putchar输出字符

使用 putchar() 函数,输出单个字符

#include <stdio.h> int main() { printf("嗨客网(www.haicoder.net)\n\n"); // 使用 putchar 函数,输出单个字符 char resChar[10] = "HaiCoder"; int i = 0; for(i = 0; i < 10; i++) { putchar(resChar[i]); } printf("\n"); return 0; }

程序运行后,控制台输出如下:

08_C语言输出字符putchar.png

我们首先,定义了一个 字符数组 resChar,接着,我们使用了 for 循环 来遍历并使用 putchar 函数,来遍历输出该字符数组的每一个元素。

getchar读取putchar输出

使用 getchar 函数读取字符,使用 putchar 函数输出字符

#include <stdio.h> int main() { printf("嗨客网(www.haicoder.net)\n\n"); // 使用 getchar 函数读取字符,使用 putchar 函数输出字符 char resChar; printf("请输入单个字符: "); resChar = getchar(); printf("您输入的是: "); putchar(resChar); printf("\n"); return 0; }

程序运行后,控制台输出如下:

09_C语言输出字符putchar.png

我们使用 getchar 读取了一个字符,接着,使用 putchar 输出了读取到的字符。

C语言putchar函数总结

在 C 语言中我们要输出一个 字符,除了可以使用 printf 函数,还可以使用字符专用的输出函数 putchar 函数。printf 函数可以输出任意的 数据类型,但 putchar 函数,只能用来输出字符类型。