1.putchar ( )函数(字符输出函数)
putchar()函数称为字符输出函数,是一个标准库函数,它的函数原型在头文件“stdio.h ”中,使用本函数前必须要用文件包含命令#include < stdio.h>或#include " stdio.h" 。
putchar()函数调用的一般形式为:
其功能是在屏幕上输出单个字符。putchar()函数的参数只能有一个,参数通常为字符型、整型的变量或常量、整数表达式以及代表字符的ASCII码值,因此putchar()函数有4种应用。
例如:
putchar( 'A') ; //输出大写字母A,即输出字符常量
char x ='a' ;
putchar(x) ; //输出字符型变量x的值
putchar( '\101') ; //输出转义字符,即字符A
putchar( '\n') ; //输出控制字符,即换行符
输出控制字符则执行控制功能,不在屏幕上显示。
例3.16 字符的输出。
编写程序:
创建一个名为“eg3_16.c”的新文件,在编辑窗口中输入下面的程序代码。(www.daowen.com)
运行结果:
程序说明:
因为大写字母比小写字母的ASCII码值小32,因此b-32和c-32相当于分别将变量b,c的值即小写字母转换为大写字母。
2.getchar ( )函数(字符输入函数)
getchar()函数是字符输入函数,是一个标准库函数,它的函数原型在头文件“stdio.h”中,使用本函数前必须要用文件包含命令#include < stdio.h>或#include "stdio.h" 。
getchar( )函数调用的一般形式为:
其功能是从键盘上输入1个字符。该函数是1个没有参数的函数,每次只能接收1个字符,输入多于1个字符时,只接收第1个字符。通常将接收的字符赋给整型或者字符型数据,除此之外,还可以用来接收键盘输入的不必要的回车或空格,或者使程序暂停。
例3.17 字符的输入/输出。
编写程序:
创建一个名为“eg3_17.c”的新文件,在编辑窗口中输入下面的程序代码。
运行结果:
程序说明:
getchar()函数一次只能接收1个字符。putchar ()函数的参数可以是字符型变量,也可以是getchar()函数。当输出1个字符时,“printf("%c" ,c) ;”等价于“putchar(c) ; ” 。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。