首页 理论教育 C语言程序设计教程:字符数据输入输出

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

更新时间:2025-01-18 工作计划 版权反馈
【摘要】:字符数据在内存中存储的是字符的ASCII码,其形式与整数的存储形式一样,所以C语言允许字符型数据与整型数据之间通用。putchar()函数的参数是待输出的字符或其ASCII码,也可以是变量、表达式、转义字符等。例3-6程序中调用putchar()函数输出整型变量、整型常量时,按字符的ASCII码处理。putchar()函数还可以输出控制字符,起控制作用,如putchar起换行作用。

字符数据在内存中存储的是字符的ASCII码,其形式与整数的存储形式一样,所以C语言允许字符型数据与整型数据之间通用。

1.字符输出函数putchar()

调用putchar()函数的语句格式如下:

putchar(c);

【功能】在屏幕上输出一个字符,其中c为字符型或整型变量。

【说明】putchar()函数的参数是待输出的字符或其ASCII码,也可以是变量、表达式、转义字符等。

【例3-5】在屏幕上输出“YES”和换行符。

程序运行结果如图3-5所示。

图3-5 例3-5运行结果

【例3-6】分析下面程序的运行结果。

例3-6

程序中调用putchar()函数输出整型变量、整型常量时,按字符的ASCII码处理。putchar()函数还可以输出控制字符,起控制作用,如putchar(‘\n’)起换行作用。程序运行结果是输出AB并换行。

2.字符输入函数getchar()(www.xing528.com)

调用字符输入函数的格式如下:

getchar();

【功能】返回从键盘读取的一个字符。

一般将getchar()的值赋给一个字符型变量,如ch=getchar();

【说明】用getchar()函数从键盘读取字符时,键盘输入的任何字符都认为是有效字符,因此若连续执行getchar()函数,则不应该在输入字符之间输入分隔符。

【例3-7】从键盘输入一个小写字母,输出对应的大写字母。

分析:字母在内存中以ASCII码存储,且小写字母的ASCII码值比对应的大写字母的ASCII值大32。

例3-7 运行视频

程序运行结果如图3-6所示。

图3-6 例3-7的运行结果

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

我要反馈