C语言程序设计初步课件.ppt

C语言程序设计初步课件.ppt

ID:56994110

大小:447.00 KB

页数:27页

时间:2020-07-26

C语言程序设计初步课件.ppt_第1页
C语言程序设计初步课件.ppt_第2页
C语言程序设计初步课件.ppt_第3页
C语言程序设计初步课件.ppt_第4页
C语言程序设计初步课件.ppt_第5页
资源描述:

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

1、第3章C语言程序设计初步3.1C语句的作用与分类3.2数据的输入和输出3.3常用的数学函数3.4顺序结构和序示例3.5程序设计中注意的问题13.1C语句的作用与分类函数是C程序的基本构成单位,一个函数包括声明部分和执行部分。执行部分是由一条或多条C语句组成的,语句的作用是向计算机系统发出操作和运算指令,要求执行相应的操作。一条C语句编译后会产生多条机器指令。C语言的语句按照其功能可以分为两类:用于描述计算机操作和运算的操作运算语句和用于控制操作执行顺序的流程控制语句。21.表达式语句C语言中的操作和运算是通过表达式实现的,表达式语句是程序中使用广

2、泛的一种语句。例如:i++//这是一个表达式,不是语句i++;//语句,执行后使i的值加1x+y;//语句,但没有任何意义,执行后运算结果没有保存,且x和y的值也没有变化(1)赋值语句赋值语句是在赋值表达式后面加上分号组成,其作用是改变变量的值。例如:i=x+y;(2)函数调用语句函数调用语句是在函数调用表达式后面加分号组成,其作用是使被调用的函数得到执行。例如:printf("helloworld.");(3)空语句空语句由有一个分号组成。2.流程控制语句C语言一种提供了9种流程控制语句,它们大致可以分为以下几类:选择结构控制语句:if…

3、else和switch循环结构控制语句:for、while和do…while结束本次循环语句:continue终止循环和多分支语句:break无条件转移语句:goto函数返回语句:return3.复合语句C语言允许将一条或多条语句用花括号{}括起来形成复合语句,也称为语句块。33.2数据的输入和输出C语言没有专门的输入输出指令或语句,所有的数据输入和输出操作都是通过对标准I/O(输入/输出)库函数调用完成。头文件“stdio.h”中声明了这些输入和输出库函数,在程序中使用标准输入/输出库函数时,在程序开始部分使用如下编译预处理命令:#i

4、nclude41.格式输出函数printfprintf函数的一般形式如下:printf(格式控制字符串,输出表列);格式说明符的作用是把输出表列中对应的输出数据按照指定的格式进行输出。其语法形式如下:%[附加格式字符]格式字符51.printf函数的格式字符附加格式含义l用于d、o、x、u前,表示指定输出精度为long用于e、f、g前,表示指定输出精度为doubleh用于d、o、x、u前,表示指定输出精度为shortmm为正整数常量,表示输出数据的最小宽度为m。实际数据宽度小于m时,输出数据在宽度m的区域内右对齐,左边补空格;实

5、际数据宽度大于m时,m不起作用.nn为正整数常量,用于f、e前表示输出n位小数;用于s前表示输出前n个字符格式字符含义d以有符号十进制形式输出整数,正数不输出符号+o以八进制形式输出整数,无前导符0x或X以十六进制形式输出整数,无前导符0x。x的大小写控制十六进制字母的大小写u以无符号十进制形式输出整数f以小数形式输出实数,保留6位小数e或E以指数形式输出实数,尾数部分保留6位小数。大小写对应指数的e或Eg或G以f或e格式符中输出宽度较短的形式输出实数c以字符形式输出一个字符s输出一个字符串例3-1:阅读程序#includein

6、tmain(){inti=-1;floatf=1.234F;doubled=12.3456789123;charc='A';printf("i=%d,i=%o,i=%x,i=%u",i,i,i,i);printf("f=%f,f=%e,f=%g",f,f,f);printf("d=%f,d=%e,d=%g",d,d,d);printf("c=%c,c=%d",c,c);return0;}i=-1,i=37777777777,i=ffffffff,i=4294967295f=1.234000,f=1.234000e+000,f=1.

7、234d=12.345679,d=1.234568e+001,d=12.3457c=A,c=65例3-2:阅读程序#includeintmain(){printf("%03u%-8s%c%3d%4.2f",1,"John",'M',18,88.678);printf("%03u%-8s%c%3d%4.2f",2,"Jimmy",'M',17,90.0);printf("%03u%-8s%c%3d%4.2f",3,"Mary",'F',18,91.25);return0;}001JohnM1888.68002Jimmy

8、M1790.00003MaryF1891.252.格式输入函数scanfscanf函数的一般形式如下:scanf(格式控制字符串,地址表

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

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

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