C语言64总复习.ppt

C语言64总复习.ppt

ID:49284804

大小:412.00 KB

页数:71页

时间:2020-02-03

C语言64总复习.ppt_第1页
C语言64总复习.ppt_第2页
C语言64总复习.ppt_第3页
C语言64总复习.ppt_第4页
C语言64总复习.ppt_第5页
资源描述:

《C语言64总复习.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言总复习(64学时)以考试难度为限一、C语言的数据表示1.1常量和变量1.2表达式1.3数据类型简单类型、结构类型、指针类型1.4输入、输出1.1常量和变量1.常量常量是在程序执行中,值不发生改变的数据。其值预先决定,之后不变。有不同的数据类型。(1)常数(有的称直接常量、页面常量)例如的:整数:+5、-3、017(八进制)、0x1f(16进制)实数(浮点数):3.14、-1.2E-3、1E10单个字符:‘A’,占一个字节’\’,转义字符‘’‘’非法’77’(八进制ASCII码63,‘?’),’78’非法’x3f’(十六进

2、制ASCII码63,‘?’)‘x3g’非法字符串:“A”后面有,占两个字节E3,2E3.0不合法不是整型量占一个字节(2)符号常量给常量起标识符名字。C语言的符号常量(用宏定义):#definePI3.14159265好处:提高程序易读性;方便修改常量的值;注意:1.一般用大写字母。2,#defineM3不是C语句,后面没有“;”。3.可以做M+1,不能做M++.(3)地址常量当数组在定义时,其变量名为其首地址,是地址常量。inta[10];可以做a+1,不能做a++.1.1常量和变量2.变量用各种操作来改变值数据。从“名”和“值”

3、两个角度认识变量(1)变量名每个变量,要在使用前定义变量的名字,遵循标识符命名规则。只能用字母、数字和下划线组成。不能以数字开头。不能用保留字(int,printf,main…..)。变量定义就是申请数据的存储空间,登记数据的各种存储特性。例如:intm;2个字节-215~215-1(-32768~32767)longn;4个字节-231~231-1charch;1个字节0~255floatx;4个字节±3.4×(10-38~1038)doubley;8个字节±1.7×(10-308~10308)可以用sizeof获得字长sizeof(c

4、har)=1sizeof(int)=2sizeof(double)=8(2)变量的值变量值就是由变量名所指定空间上的存储数据内容。即变量的当前值。数据内容用语言的操作语句来改变。赋值语句;键盘输入语句;charchx;intm;/*变量的定义*/chx=‘A’;m=12*3;/*赋值语句*/scanf(“%d”,&m);/*键盘输入语句*/在程序运行时,将数据存入制定内存空间。②①变量初始化:定义变量时同时确定变量初值。例如:charchy=‘a’;intweight=2;③1.2C语言的表达式1、算术表达式2、关系表达式3、逻辑表达式4

5、、赋值表达式5、逗号表达式6、条件表达式7、其他表达式C语言的表达式:使用规定的运算符,将常量、变量、函数(调用)连结的一个有意义的式子。1、算术表达式用算术运算符来表示对数据的算术运算求值过程。算术运算符:+-*/%2/3结果是0,2%3结果是2注意不同类型运算问题:doublelongunsignedintfloatcharshort高低2、关系表达式关系运算符:>>=<<=(优先级较高)!===(优先级较低)关系表达式的结果:1(真),非0(假)如:x>0,sin(x)<=0.5,(a+b)==(c*d)注意语法合理与数学逻辑错误问

6、题:分析:10<=a<=15a=9是假10<=a<=1510<=a假00<=15真所以要写成10<=a&&a<=153、逻辑表达式用逻辑表达式来表示对数据的逻辑关系判断,运算结果是逻辑值“真”1或者“假”0。C逻辑运算符包括:!&&

7、

8、参加逻辑运算的数据必须是逻辑量,可以是逻辑类型的变量、常量,关系表达式或逻辑表达式。C语言中,没有专门的逻辑量,1是真值,0是假值。也认为非零的值为真值。如:inta=3,b=4,c=-5;(1)!((a

9、

10、1)(2)if(a)printf(“yes”);a,c均按非0(即真)处理逻辑运算

11、规律①在&&(与)表达式中,若&&的左端为假,则不再计算另一端,该表达式值肯定为0(假)。②在

12、

13、(或)表达式中,若

14、

15、的左端为真,则不再计算另一端,表达式的值必定为1(真)。inta=5,b=1k=a<=3&&b-->0k?b?假,后面不算了k=0,b=1判断闰年的条件是:能被4整除但不能被100整除,或能被400整除。(x%4==0&&x%100!=0)水仙花数是指一个三位正整数,其各位数字的立方和等于该数本身(k*100+m*10+n==k*k*k+m*m*m+n*n*n)三角形的基本条件((a+b)>c)&&((c+b)>a)&&

16、((c+a)>b))4、赋值表达式=,+=,-=,*=,/=,++(单目),--(单目)级别仅高于逗号表达式,右结合inta=3,c=2,ba=b=c;n*=m+2相当于n=n*(m+2)k=

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

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

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