C语言教程第3章简单的C程序设计ppt课件.ppt

C语言教程第3章简单的C程序设计ppt课件.ppt

ID:59397339

大小:263.00 KB

页数:37页

时间:2020-09-20

C语言教程第3章简单的C程序设计ppt课件.ppt_第1页
C语言教程第3章简单的C程序设计ppt课件.ppt_第2页
C语言教程第3章简单的C程序设计ppt课件.ppt_第3页
C语言教程第3章简单的C程序设计ppt课件.ppt_第4页
C语言教程第3章简单的C程序设计ppt课件.ppt_第5页
资源描述:

《C语言教程第3章简单的C程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章简单的C程序设计9/7/20211第3章简单的C程序设计本章主要教学内容C语句分类字符输入/输出函数格式输入/输出函数9/7/202123.1C语句分类变量声明语句intx,y;表达式语句i++;i=i+1;空语句;复合语句{t=x;x=y;y=t;}控制语句:9种9/7/202133.2表达式语句由表达式后接一个分号(;)即构成了表达式语句。例如:a=9;printf(“%d”,a);注意表达式语句与表达式在概念上的区别c=a+bc=a+b;表达式表达式语句9/7/202143.3复合语句和空语句的作用在什么情况下使用复合语句?条件语句和循环语句

2、在语法上只允许带一条语句当分支和循环中需要进行多项操作时{t=x;x=y;y=t;}被当作一条语句来处理9/7/20215main(){inta=0;{inta=1;printf("In:a=%d",a);}printf("Out:a=%d",a);}In:a=1Out:a=0例3.1注意:复合语句中声明的变量只能在复合语句中使用。9/7/20216空语句空语句有什么作用?什么也不做,只表示语句的存在自顶向下程序设计时用在那些未完成的模块中延时main(){DataInitialze();DataProcess();DataOutput();}D

3、ataInitialze(){;}9/7/202173.4基本输入/输出操作的实现C语言没有提供专门的输入/输出语句;输入/输出操作通过调用标准库函数实现;使用时要加编译预处理命令。#include9/7/20218字符输入/输出函数字符输出函数putchar(ch)输出一个字符ch字符输入函数getchar()无参数函数值为从输入设备接收的字符使用格式:变量=getchar();puchar(变量)9/7/20219#includemain(){charch;printf("Pressakeyandthenpress

4、Enter:");ch=getchar();printf("Youpressed");putchar(ch);putchar('');}PressakeyandthenpressEnter:A↙YoupressedA例3.2(ex32)9/7/2021103.4基本输入/输出操作的实现#includemain(){chara='B',b='o',c='k';putchar(a);putchar(b);putchar(b);putchar(c);putchar('t');putchar(a);putchar(b);putchar('

5、');putchar(b);putchar(c);}运行结果:BookBook附例9/7/202111格式输入/输出格式输出函数printf(“格式控制字符串”,输出项表列);输出若干个任意类型的数据printf("a=%db=%f",a,b);函数名输出表列普通字符格式说明9/7/2021123.4基本输入/输出操作的实现printf()函数的说明(1)格式控制字符用双引号括起来。三种字符:格式说明%+格式字符转义字符+字符普通字符原样输出的字符(2)输出表列中各量用逗号分开,常量、变量、表达式均可。9/7/2021133.4基本输入/输出操

6、作的实现printf()格式转换说明符(P55)d以带符号十进制整数输出o以八进制无符号整数输出(无前导0)x以十六进制无符号整数输出(无前导0x)u以十进制无符号整数输出c以字符形式输出单个字符s输出一个字符串f以小数形式输出浮点数(6位小数)e以标准指数形式输出(6位小数)g选用%f,%e中输出宽度较小的一种格式%%显示%9/7/202114printf()附加格式修饰符(P57)3.4基本输入/输出操作的实现l长整型整数,加在d、o、x、u前Llongdouble型数,加在f、e、g前m表示数据占用的最小宽度数据宽度大于m,按实际宽度输出数据宽度小

7、于m时,补空格n对实数表示输出n位小数对字符串表示最多输出的字符个数-改变输出内容的对齐方式缺省为右对齐9/7/202115#includemain(){floatf1=100.15799,f2=12.55,f3=1.7;intn1=123,n2=45,n3=6;printf("printfWITHOUTwidthorprecisionspecifications:");printf("%f%f%f",f1,f2,f3);printf("%d%d%d",n1,n2,n3);printf("printfWITH

8、widthandprecisionspecifications:");pri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。