理论教育 C语言程序设计教程:字符的输入输出

C语言程序设计教程:字符的输入输出

时间:2023-11-21 理论教育 版权反馈
【摘要】:putchar()函数调用的一般形式为:其功能是在屏幕上输出单个字符。例3.16 字符的输出。运行结果:程序说明:因为大写字母比小写字母的ASCII码值小32,因此b-32和c-32相当于分别将变量b,c的值即小写字母转换为大写字母。编写程序:创建一个名为“eg3_17.c”的新文件,在编辑窗口中输入下面的程序代码。

C语言程序设计教程:字符的输入输出

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) ; ” 。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈