c语言教案第3章

上传人:aa****6 文档编号:50940318 上传时间:2018-08-11 格式:PPT 页数:24 大小:320KB
返回 下载 相关 举报
c语言教案第3章_第1页
第1页 / 共24页
c语言教案第3章_第2页
第2页 / 共24页
c语言教案第3章_第3页
第3页 / 共24页
c语言教案第3章_第4页
第4页 / 共24页
c语言教案第3章_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《c语言教案第3章》由会员分享,可在线阅读,更多相关《c语言教案第3章(24页珍藏版)》请在金锄头文库上搜索。

1、 第三章简单 C 程 序 设 计Date13.1 C 语句1、控制语句if( ) else 、for( )、while( )、do whilecontinue 、break、switch、goto、return2、函数调用语句由一次函数调用加一个分号构成如: printf(“ “);函数分号 Date2表达式末尾加分号 如:A=9A=9;4、空语句 仅有一个分号的语句如: ;3、表达式语句 5、复合语句 用一对 号括起的语句组如: z=x+y ; t=z/100 ; printf(“%f”,f); Date3int a=3,b=3,c=3;3.2 变量赋初值定义时,变量的初始化例:int a=

2、3;float b=45.6;int a,b,c=5;int a=b=c=3;Date43.3 基本输入输出的实现一、数据输出 字符输出、格式输出1、字符输出函数作用:向终端输出一个字符。格式:其中:C 可为字符型/整型的常、变量表达式。putchar( c );Date5# include /*必须使用该命令*/main() int a=98;char b=a;putchar(a);putchar(b);putchar(65+32);putchar(n);例1:运行结果:baanDate6例2:# include main() char a=B,b=o,c=k;putchar(a);putc

3、har(b);putchar(b);putchar( c);putchar(t);putchar(a);putchar(b);putchar(n);putchar(b);putchar(c); 运行结果:Book BookDate72、格式输出函数作用:向终端输出若干个任意类型的数据。格式: printf(“格式控制字符”,输出表列 );说明: (1)格式控制字符用双引号括起来。三种字符:格式说明 %+格式字符转义字符 +字符普通字符 原样输出的字符Date8(2)输出表列中各量用逗号分开,常量、变量、表达式均可。例:(1) printf(“%d”,b);(2) printf(“%d,%d,%

4、d”,a,b,c);(3) printf(“%d,%d,%d”,(a,b,c),b,a);(4)main() int a=3,b=4;printf(“na=%d b=%d”,a,b); Date93、格式控制字符 (1)一般格式:说明: (a)类型指输出数据项的类型 (p54)(b)标志字符为:-、+、# - 输出结果左对齐+ 输出符号(+、-)# 对o、x类型输出时加前缀Date10(c)用十进制整数表示输出的最小位数(d)精度格式以“.”开头,后跟十进制整数输出数值:表示小数的位数输出字符:表示输出字符的个数(e)长度格式符为h、l两种h 短整型量输出l 长整型量输出Date114、使用p

5、rintf()函数的几点说明: (1)格式字符要小写。 (2)可在格式控制字符串中包含转义字符。(3)格式控制字符串中可插入附加字符。(4)若输出字符“%”,则应在字符串中用连续两个“%”号。例1:设a=123,b=12345 则:printf(“%4d,%4d”,a,b);输出为:_123,12345Date12例2: 设 long a=135790;则 printf(“%ld,%d”,a,a);输出为:135790,4718例3:设有以下语句printf(“%3s,%7.2s,%.4s,%-5.3s”,”china”,”china”,”china”,”china”);输出为:China,_

6、ch,chin,chi_Date13例4: 设 x=111111.123, y=222222.321,则有如下语句:printf(“%10.2f,%e”,x+y,x+y);输出为:333333.45,3.33333e+05例5: printf(“%f%”,1.0/3);输出为:0.333333%Date14例6:读程序,写运行结果。main() char c1=a,c2=b,c3=cc4=101,c5=116;printf(“a%cb%ct%cabcn”,c1,c2,c3);printf(“tb%c%c”,c4,c5);运行结果:aabb ccabcANDate15二、数据输入字符输入、格式输

7、入 1、字符输入函数作用:接收由键盘输入的一个字符。格式: getchar( );如: char ch; ch=getchar();Date16使用getchar()函数需要注意:(1)输入数字按字符处理,输入多个字符仅接收第一个字符。(2)使用getchar()函数时,必须包含“stdio.h”文件(3)函数执行时暂停程序运行,等待用户输入数据Date172、格式输入函数作用:由终端输入若干个任意类型的数据,送给相应的变量。格式: scanf(“格式控制字符”,地址表列 );说明: (1)格式控制字符中不可显示非格式字符。(2)地址表列中要取出各变量的地址。(3)注意区别变量值与变量地址 D

8、ate183、格式控制字符 (1)一般格式:说明: (a)类型指输入数据的类型 (p56)(b)”*”字符表示读入数据后,不赋予变量。例如: scanf(“%d %*d %d”,输入:1 2 3 则13 Date19(c)输入数据的宽度用十进制整数指定。如: scanf(“%3d”,输入:12345仅将123赋予a又如: scanf(“%4d%4d”,输入:123456781234赋予a,5678赋予b(d)长度格式符为h、l两种Date204、使用scanf()函数注意事项:(1) scanf()函数中没有精度控制。如: scanf(“%4.2f”,(2) scanf()函数中一定给出变量地

9、址。(3)输入多个数值型数据时,若格式控制串中没有非格式字符,则可用空格、TAB键、回车键作为数据间的分隔符。(4)输入字符型数据时,若格式控制串中没有非格式字符,则所有输入字符均为有效字符。 Date21如:scanf(“%c%c%c”,printf(“a=%c,b=%c,c=%c”,a,b,c);输入: A,B,C输出:a=A,b=,c=B(5)若格式控制串中有非格式字符,则输入时也要输入相同的字符。Date22(6) 通常输入、输出格式符不相符,输出数据错误。5、应用举例:例: scanf(“%d,%d,%d”, 输入应为: 5,6,7scanf(“a=%d,b=%d,c=%d”,输入应为: a=5,b=6,c=7Date23第一章:1.2、1.3、1.5 第二章:2.2、2.3 第三章:3.2、3.3、3.4、3.5 作 业Date24

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 教育/培训/课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号