【摘要】:下面以程序li2_3_1为例详细说明putchar()的用法。本程序先声明一个整型变量ch1并用赋值语句给其赋整数值33,又声明一个字符型变量ch2,通过getchar()函数从键盘输入任意一个字符赋给ch2,本例中输入字符c。语句“putchar;”中的参数为整型数值105,即字母i的ASCII,输出字母i。
1.字符数据输入函数getchar()
getchar函数的功能是从键盘输入一个字符,格式为:
getchar(c);
格式说明:
(1)函数只能接收一个字符,其返回值就是输入的字符。
(2)该函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。
2.字符数据输出函数putchar()
与getchar()相反,putchar()是向终端设备输出一个字符,格式为:
putchar(c);(www.xing528.com)
格式说明:
(1)输出字符变量c的值。
(2)c可以是字符常量或变量,也可以是整型常量或变量。
下面以程序li2_3_1为例详细说明putchar()的用法。
【例2-7】程序li2_3_1。
【程序说明】
(1)本程序先声明一个整型变量ch1并用赋值语句给其赋整数值33,又声明一个字符型变量ch2,通过getchar()函数从键盘输入任意一个字符赋给ch2,本例中输入字符c。
(2)接下来的5条putchar()语句,使用了不同的参数进行输出。语句“putchar('H');”中的参数为字符常量H,直接输出字符H。语句“putchar(105);”中的参数为整型数值105,即字母i的ASCII,输出字母i。语句“putchar(ch1);”中的参数为整型变量ch1,值为33,即字符!的ASCII,所以输出字符!。语句“putchar(ch2);”中的参数为字符变量ch2,即字符c,所以输出c。语句“putchar('\n');”中的参数为转义字符\n,即换行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。