首页 理论教育 C语言程序设计:字符数据IO函数

C语言程序设计:字符数据IO函数

时间:2023-11-23 理论教育 版权反馈
【摘要】:下面以程序li2_3_1为例详细说明putchar()的用法。本程序先声明一个整型变量ch1并用赋值语句给其赋整数值33,又声明一个字符型变量ch2,通过getchar()函数从键盘输入任意一个字符赋给ch2,本例中输入字符c。语句“putchar;”中的参数为整型数值105,即字母i的ASCII,输出字母i。

C语言程序设计:字符数据IO函数

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,即换行。

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

我要反馈