C语言程序设计基础期末复习课.ppt

C语言程序设计基础期末复习课.ppt

ID:55827807

大小:660.00 KB

页数:50页

时间:2020-06-09

C语言程序设计基础期末复习课.ppt_第1页
C语言程序设计基础期末复习课.ppt_第2页
C语言程序设计基础期末复习课.ppt_第3页
C语言程序设计基础期末复习课.ppt_第4页
C语言程序设计基础期末复习课.ppt_第5页
资源描述:

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

1、程序设计基础复习课1复习内容:1.C语言数据类型与基本操作2.顺序结构程序设计3.选择结构程序设计4.循环结构程序设计1常量和变量标识符与关键字运算符及表达式不同类型数据间的转换第二章C语言数据类型与基本操作2C语言提供了以下一些数据类型:<>数据类型构造类型指针类型空类型(无值类型)void字符类型char整型实型单精度双精度短整型长整型整型数组类型结构类型struct联合类型union基本类型数值类型枚举类型enum3基本类型<>类型关键字取值范围位数(signed)int16-32768~32

2、767(signed)short16-32768~32767(signed)long32-2147483648~214748364716unsignedint0~65535320~4294967295unsignedlongunsignedshort160~65535float321e-37~1e38double641e-307~1e308char8说明:数据类型所占位数随机器硬件不同而不同,上表以微机为例:longdouble801e-4931~1e4932字符型浮点型整型4整型常量十进制:例15

3、,19,123,-345,0……八进制:以0(零)开头的整数,例0123,011……十六进制:以0x或0X开头的整数,例0x123,0Xff……<2.1常量与变量实型常量格式:(必须有小数点)例0.123,.123,123.0,0.0,123.……指数格式:(必须有数字在e或E的前面;指数必须是整型)例:12.3e3,123E2,1.23e4,e-5,1.2E-3.55字符常量和转义字符用单撇号括起来的一个字符;一个字符的值可用ASCⅡ数值表示;<特殊形式的字符常量就是以一个“﹨”开头的字符序列,称

4、为转转义字符。例:(换行);转义字符及含义:垂直制表tab位v16进制代表的字符xhh水平制表Tab位t8进制代表的字符ddd回车r双撇''换行单撇'换页f输出结果加?号标记?退格b反斜杠\响铃a6<注:字符与字符串的区别.字符串常量用双撇号''''括起来的0个或多个字符序列;在内存中用‘’作结束标记.While(<>’’)hello例字符串''hello''在内存中aa例'a'''a''例空串''''例:charch;ch=''A'';例:cha

5、rch;ch='A';7如#definePRICE30符号常量定义:用一个标识符代表一个常量#define标识符代表的常量<>例符号常量举例#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}运行结果:total=3008变量定义变量格式:数据类型变量名列表;<>注:所有变量必须先定义后使用3a变量名值存储单元整型变量占2字节bytes;short≤int≤long实型变量单精度:占4b

6、ytes,6-7位有效数值双精度:占8bytes,15~16位有效数值字符变量以ASCⅡ字符集中的数值保存在内存中;字符可以当作一般整型数来处理.C程序中没有字符串变量9变量举例#definePRICE12.5main(){intnum=3;floattotal;charch1,ch2='D';total=num*PRICE;ch1=ch2-'A'+'a';printf("total=%f,ch1=%c",total,ch1);}定义符号常量定义变量输出运行结果:total=37.500000,

7、ch1=d102.2标识符和关键字-标识符一个标识符可由字母、数字和下划线组成;必须用字母或下划线开头;大小写要区分;不能用保留关键字作变量名;避免混淆的字母;例如:l与I,o与0……..例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$1231132个关键字:(由系统定义,不能重作其它定义)autobreakcasecharconstcontinuedefaultdodoubleelseen

8、umexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile-关键字122.3运算符及表达式<>算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&

9、

10、位运算符:<<>>~

11、^&赋值运算符:=+=-=条件运算符:?:逗号运算符:,地址运算符:*&求字节数运算符:sizeof

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

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

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