高级语言讲演稿 C 第4章 下载本文

void main() { float l,s; l=2.0*PI*R; s=PI*R*R; {float v,v_s; v_s=4*s; v=4.0*PI*R*R*R/3.0; printf(\ printf(\ printf(\ } printf(\ }?? 4.3.5 字符输入/输出函数:只能输入,输出单个字符。 C语言中,输入输出功能,是采用系统函数来实现的。 1. 字符输入函数 【函数调用格式】getchar( ) 【函数参数】无 【功能】从键盘读取单个字符 【返回值】读取的单个字符 接收该函数的返回值时,采用字符型,或整型表达式:变量=getchar( ); 例4-6 #include void main( ) { char ch1,ch2,yn1,yn3; yn3=?:?; ch1=getchar( ); ch2=getchar( ); /*程序在此等待键盘输入,变量ch接收从键盘输入的单个字符。若输入一个字符?A?,并按下回车键, 则ch1为字 yn1=(ch1>='0'&&ch1<='9')?'Y':'N'; /*判断ch是否是数字*/ putchar(yn1); /*显示Y,或N*/ putchar(yn3); /*显示‘:’*/ putchar(ch1); /*显示输入的字符*/ 符?A?;ch2为字符?\\n?*/putchar(ch2); /*换行,即光标移到下一行*/ }?? 2. 字符输出函数 【调用格式】putchar( ch) 【函数参数】ch 字符常量、字符变量或表达式 【功能】将参数ch对应的字符输出到显示器上 【返回值】ch对应的字符 调用语句: 1. putchar(字符变量); 2. putchar(?字符?); 头文件名:stdio.h 例4-5 4.3.6 格式输入/输出函数:输入,输出各种类型数据,每个数据在显示器上占用的宽度,对齐方式。 【显示器的字符方式】25行,80列,方格。 1. 格式输入函数 【调用格式】scanf(输入格式字符串,输入变量地址表) 【函数参数】输入格式字符串:由控制输入格式字符组成 输入地址变量表:接收输入数据的变量地址表 【功能】从键盘按照输入格式字符串中规定的格式读取若干个数据,按照变量地址表的顺序,依次存入对应变量。 【函数返回值】读取的数据个数 (1) 输入格式字符串:该字符串由输入格式字符,和非格式字符组成, 其中的非格式字符,作为输入数据的间隔,输入时,必须原样原位置输入。常用的非格式字符主要是‘,’逗号。 每个格式字符对应一个输入数据,或控制程序等待,并读取键盘一次;输入时,必须按照规定的格式输入。分为:整