【摘要】:字符数据在内存中存储的是字符的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的运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。