6.2.1 putchar函数
函数putchar是字符输出函数,其功能是在显示器上输出单个字符。使用函数putchar的格式如下。
putchar(字符参数)
其中,字符参数可以是实际参数,也可以是字符变量。
在使用函数putchar前,必须使用如下文件包含命令。
#include<stdio.h>
或:
#include"stdio.h"
函数putchar的作用等同于printf("%c",字符参数),函数putchar既可以输出整型变量,也可以输出控制字符,并且在输出控制字符时可执行控制功能,而不是在屏幕上显示某个字符。例如:
putchar('A'); //输出大写字母A putchar(x); //输出字符变量x的值 putchar('\101'); //也是输出字符A putchar('\n'); //换行
实例6-1
使用putchar函数输出指定的字符
源码路径daima\6\6-1
本实例的实现文件为“putchar.c”,具体实现代码如下:
#include<stdio.h> int main(void){ char a='c', b='d', c='e'; //定义3个字符变量 //输出字符 putchar(a); putchar(b); putchar(b); putchar (c); putchar('\t'); putchar(a); putchar(b); putchar('\n'); putchar(b); putchar(c); }
拓展范例及视频二维码
范例6-1-01:使用putchar函数
源码路径:演练范例\6-1-01\
范例6-1-02:演示putchar函数的格式和用法
源码路径:演练范例\6-1-02\
上述代码的具体实现流程如下。
(1)分别定义3个字符型变量a、b和c。
(2)通过putchar(a)在屏幕中输出c,通过第1个putchar(b)在屏幕中输出d,通过第2个putchar(b)在屏幕中再输出一个d,通过putchar(c)在屏幕中输出e,通过putchar('\t')跳到下一个制表符。
(3)通过putchar(a)和putchar(b)分别输出字符c与d。
(4)通过putchar('\n')进行换行处理。
(5)通过putchar(b)和putchar(c)分别输出字符d与e。
运行程序后将在界面中输出指定的字符,如图6-2所示。
图6-2 输出结果
在上述实例代码中,使用putchar函数可输出指定的字符。另外,在使用putchar函数时,可以直接以ASCII码作为参数。看下面的代码。
#include "stdio.h" main() { char c1, c2; c1='o'; c2='y'; putchar('\102'); putchar(c1); putchar(c2); }
在上述代码中,'\102’表示八进制数102,八进制数102转换成十进制是66,66在ASCII中对应的是b,所以上述代码执行后将会输出“boy”。