在 C 语言 中我们要输出一个 字符,除了可以使用 printf 函数,还可以使用字符专用的输出函数 putchar 函数。printf 函数 可以输出任意的 数据类型,但 putchar 函数,只能用来输出字符类型。
int putchar(int ch);
参数 | 描述 |
---|---|
ch | 要输出的字符。 |
该函数以无符号 char 强制转换为 int 的形式返回写入的字符,如果发生错误则返回 EOF。
putchar() 函数只能用于输出单个字符。
使用 putchar 函数,只需要引入 stdio.h 头文件。
使用 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;
}
程序运行后,控制台输出如下:
我们首先,定义了一个 字符数组 resChar,接着,我们使用了 for 循环 来遍历并使用 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;
}
程序运行后,控制台输出如下:
我们使用 getchar 读取了一个字符,接着,使用 putchar 输出了读取到的字符。
在 C 语言中我们要输出一个 字符,除了可以使用 printf 函数,还可以使用字符专用的输出函数 putchar 函数。printf 函数可以输出任意的 数据类型,但 putchar 函数,只能用来输出字符类型。