c语言程序设计教学资料---键盘输入与屏幕输出.ppt

c语言程序设计教学资料---键盘输入与屏幕输出.ppt

例: m.n 格式化输出 例: int a=1234; float f=123.456; char ch=‘a; printf(“? \n-\ n”,a,a); printf(“%f \n?\n%8.1f\n%.2f\n%.2e\ n”,f,f,f,f,f); printf(“ \ n”,ch); 例: - 格式化输出 int a=1234; float f=123.456; static char c[]=“Hello,world!”; printf(“? \n%-8d\ n”,a,a); printf(“.2f \n%-10.1f\ n”,f,f); printf(“.5s \n%-10.3s\ n”,c,c); 格式化输出 printf(”%f”,1.0/3); printf( .15f,1/3); printf(%.0f”,10000/3.0); printf(%e,123.456); 第四章键盘输入与屏幕输出 第四章键盘输入与屏幕输出 内容提要: ? 字符输入输出函数 ? 格式输入输出函数 ? 所谓输入输出是以计算机主机为主体而言的 输出 : 从计算机向外部输出设备 ( 显示器 , 打印机 ) 输出数据。 输入 : 从输入设备 ( 键盘 , 鼠标 , 扫描仪 ) 向计算机输入数据。 ? C 语言本身不提供输入输出语句 , 输入和输出操作是由 C 函数库 中的函数来实现的 例如: 字符输入函数 : getchar 字符输出函数 : putchar 格式输入函数 : scanf 格式输出函数 : printf ? 使用库函数时,要用预编译指令 #include 将有关的“头文件”, 即: stdio.h ,包括到用户源文件中 #include stdio.h 或 #include “stdio.h” 字符输出 ? 字符输出函数 - 格式: putchar(c) - 参数 : c 为字符或整型常量、变量或表达式 - 功能:把字符 c 输出到显示器上 例:先后输出 BOY 三个字符。 字符输出 #include stdio.h main () { char a=B,b=O,c=Y; putchar(a); putchar(b); putchar(c); putchar (\n); } 运行结果: BOY 字符输入 ? 字符输入函数 - 格式: getchar() 无参数 - 功能:接收从键盘输入的一个字符 函数值为输入的字符值 当输入多个字符时,多余字符作废 例:输入单个字符。 #includestdio.h void main() { char c; c=getchar(); putchar(c); putchar(‘ \ n); } 运行程序: 从键盘输入字符‘ a 按 Enter 键 屏幕上将显示输出的字符‘ a a a 字符输入 字符输入 / 输出 例:从键盘输入一个大写英文字母,将其转换为小写字母后,再显示 到屏幕上。 #include stdio.h main() { char ch; printf(“press a key and then press enter:”); ch=getchar(); ch=ch+32; putchar(ch); putchar(‘ \ n); } 运行结果: press a key and then press enter: B b getchar() 没有参数 getchar(ch) 错 例:从键盘输入 BOY 三个字符,然后把它们输出到屏幕。 解题思路: ? 用 3 个 getchar 函数先后从键盘向计算机输入 BOY 三个字符 ? 用 putchar 函数输出 字符输入 / 输出 #include stdio.h main () { char a,b,c; a=getchar(); b=getchar(); c=getchar(); putchar(a); putchar(b); putchar(c); putchar(\n); } 运行结果: BOY 字符输入 / 输出 #include stdio.h main () { char a,b,c; a=getchar(); b=getchar(); c=getchar(); putchar(a); putchar(b); putchar(c); putchar(\n); } putchar(getchar()); 字符输入 / 输出 #include stdio.h mai

文档评论(0)

1亿VIP精品文档

相关文档