首页 > 编程笔记 > C语言笔记 阅读:40

C语言putchar()函数的用法(新手必看)

在 C 语言中,输出单个字符可以使用 putchar() 函数,使用 putchar()函数时要添加头文件<stdio.h>

putchar() 函数可输出字符数据,它的作用是向显示设备输出一个字符。其语法格式如下:
int putchar(int ch);
其中的参数 ch 是要进行输出的字符,可以是字符型变量或整型变量,也可以是常量等。

例如:
putchar('C'); //输出字符C
putchar('1'); //输出字符1

使用 putchar() 函数也可以输出转义字符,如输出字符 C 的代码如下:
putchar('\103'); //输出字符C
putchar('\n'); //输出转义字符\n
其中,'\103' 是转义字符,表示八进制数 103 对应的 ASCII 值表示的字符。

【实例】利用 putchar() 函数输出笑脸“^_^”。
#include<stdio.h> /*包含头文件*/
int main() /*主函数main()*/
{
   char cChar1, cChar2; /*声明变量*/
   cChar1 = '^'; /*为变量赋值*/
   cChar2 = '_';
   putchar(cChar1); /*输出字符型变量^*/
   putchar(cChar2); /*输出字符型变量_*/
   putchar(cChar1); /*输出字符型变量^*/
   putchar('\n'); /*输出转义字符*/
   return 0; /*程序结束*/
}
运行程序,结果为:

^_^


从 putchar() 函数的一般语法格式可以看出,在括号中一定要写一个参数,这个参数可以是字符型、整型的常量、变量或表达式。例如:
char c='A'; //定义字符型变量
putchar(c); //输出A
putchar(66); //输出B(B的ASCII值为66)
putchar('C'); //输出C
putchar('C'+32); //输出c(大写字母C的ASCII值为67,所以结果为99,对应小写字母c)
putchar('\n'); //换行
putchar(getchar()); //输出getchar()返回的字符

相关文章