专题三 输入语句 课件-山东省执教高考电子信息《编程语言基础》专题复习讲练测

2023-08-08
| 28页
| 172人阅读
| 2人下载
精品

内容正文:

专题三 数据的输入和输出 《编程语言基础》 专题复习讲练测 模块一 基本数据类型与顺序程序设计 考纲要求 一 掌握 1.数据的输入语句 2.数据的输出语句 赋值语句的格式与功能 考点解读 二 1.掌握字符输入、输出函数的用法 2.掌握格式化输入、输出函数的用法 3.理解输入、输出格式符的使用方法 基本知识 三 1.数据的输入,一般是以键盘为处理对象的,从键盘接受字符和数据。 2.字符输入函数getchar( ) 和输出函数putchar( ),是以一个字节的字符代码为单位来完成输入输出过程的。在程序中使用这两个函数时,要求在程序开头包含头文件stdio.h。 即 #include <stdio.h> (一)、字符输入函数getchar() 基本知识 三 1.格式: c = getchar( ); 2.功能: 函数getchar( ) 的功能是接收从键盘上输入的字符。 注意:参数C为字符型变量,只接受一个字符。 (一)、字符输入函数getchar() 基本知识 三 1.格式: putchar( c ); 2.功能: 函数putchar( ) 的功能是把一字节的代码值所代表的字符输出到显示器上。 注意:参数C可以是字符常量、变量或字符表达式。 (一)、字符输出函数putchar() #include <stdio.h> void main( ) { char ch; ch=getchar( ); getchar( ); putchar(ch); putchar(‘ ’); putchar(getchar( )) ; } 假设输入: ABCD↙ 则输出结果是? 输出: A C 说明:则A给第一个getchar( ),B给第二个,C给第三个,D谁都不给。 基本知识 三 程序实例 例: #include <stdio.h> void main( ) { char ch; ch=getchar( ); getchar( ); putchar(ch); putchar(‘ ’); putchar(getchar( )) ; } 注意:一般连续输入可显示字符,若中间有空格、回车等字符, 输出时是不可见的 若输入: A BC↙ 若输入: AB↙ 输出: A B 输出: A 基本知识 三 (一)、字符输入函数getchar() 基本知识 三 scanf( ) 函数的功能是按指定的格式从键盘接受输入信息。 一般使用格式如下: scanf(“格式串”,地址表 ); 例如:执行scanf(" %d %d" , &x,&y );语句时,若使x=123,y=500,则输入格式为: 123 500 (三)、格式化输入函数scanf() 基本知识 三 (三)、格式化输入函数scanf() 格式符 功能说明 %c 接收一个字符型数据 %d 接收一个整数型数据,直到遇到空格、<tab>或回车符 %f 接收一个浮点型数据 (float) %lf 接收一个浮点型数据 (double) %s 接收一个字符串 基本知识 三 格式化输出函数是按指定的格式完成输出过程。 一般使用形式如下: printf("输出格式串", 表达式表 ); 其中,输出格式串包含“格式符”或非格式符。“格式符”以%开头后面跟一个字母。 (四)、格式化输出函数printf() 基本知识 三 (四)、格式化输出函数printf() 格式符 功能说明 %c 按字符形式输出 %d 按十进制整数形式输出 %o 按八进制整数形式输出 %x 按十六进制整数形式输出 %f 按浮点形式输出,默认6位小数 %m.nf 按浮点形式输出,显示宽度不小于m,n位小数 基本知识 三 printf( ) 函数的格式: (二)、格式化输出函数printf() 高考链接 四 1.[2011年计算机二级考题]若有定义语句: double x,y,*px, *py; 执行了px=&x;py=&y;之后,正确的输入语句是( ) A.scanf("%f%f",x,y); B.scanf("%f%f”&x,&y); C.scanf("%1f%lf",&x,&y);

资源预览图

专题三 输入语句 课件-山东省执教高考电子信息《编程语言基础》专题复习讲练测
1
专题三 输入语句 课件-山东省执教高考电子信息《编程语言基础》专题复习讲练测
2
专题三 输入语句 课件-山东省执教高考电子信息《编程语言基础》专题复习讲练测
3
专题三 输入语句 课件-山东省执教高考电子信息《编程语言基础》专题复习讲练测
4
专题三 输入语句 课件-山东省执教高考电子信息《编程语言基础》专题复习讲练测
5
专题三 输入语句 课件-山东省执教高考电子信息《编程语言基础》专题复习讲练测
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。