第02章基本数据类型ppt课件.ppt

第02章基本数据类型ppt课件.ppt

ID:58716663

大小:653.50 KB

页数:123页

时间:2020-10-04

第02章基本数据类型ppt课件.ppt_第1页
第02章基本数据类型ppt课件.ppt_第2页
第02章基本数据类型ppt课件.ppt_第3页
第02章基本数据类型ppt课件.ppt_第4页
第02章基本数据类型ppt课件.ppt_第5页
资源描述:

《第02章基本数据类型ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型、运算符和表达式—本章要点掌握c语言中的数据类型掌握常用的表达式形式,以及运算符的优先级和结合性。X+y/3X=Y=3成绩、工资、平均体重、价格……类型?范围?精度?内存结构?运算?1第2章基本数据类型、运算符和表达式2.1变量和常量2.2基本数据类型2.3整型2.4实型2.5字符型2.6运算符和表达式2.7基本的输入输出函数2.8总结与提高22.1变量和常量—变量数学中的变量是指其值可以变化的量,程序中的变量是指可多次赋值的量。变量有三个要素,变量类型、变量名和变量地址。例2-1变量的使用main(){intx,y,sum;printf(“\npleasei

2、nputtwointegers:");scanf("%d%d",&x,&y);/*输入两个整数*/sum=x+y;/*两个整数求和*/printf("\nThesumis%d",sum);/*将和输出*/}32.1变量和常量—变量不同的数据类型,其占用的内存空间一般不一样,存储格式也可能不一样,表示范围和精度都有区别。在Turboc中,命名变量的规则如下:---必须以字母或下划线开头,后面可以是字母、数字或下划线;---ANSIC标准没有规定变量名的长度(字符个数),但各个c编译系统都有自己的规定。为了程序具有较好的可移植性和阅读程序的方便,变量名一般不要超过16个字符;---

3、变量名区分大小写,如变量名abc与变量名ABC是不同的变量;---变量名不能使用系统的关键字(或称保留字)42.1变量和常量—变量C语言中的关键字有(共32个):auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while。52.1变量和常量—变量例

4、如:下列是合法的变量名:下列是不合法的变量名:SUM,_total,_ch1,employee_name,p_1M.D.John,$876,3D67,a>b,int62.1变量和常量—常量相对变量的概念就是常量,也称为常数。在程序运行过程中,其值不能被改变的量称为常量。具体来说有两类:普通常量符号常量3,7.56,’a’,”Ilovebeijing”,……#difinePI3.1472.1变量和常量—常量例2-2符号常量的例子#definePI3.14main(){floatr,area;printf(“\nPleaseinputtheradius:");scanf("%f",

5、&r);/*输入某圆的半径*//*PI=3.1415926;此句错误,不能通过编译,因为PI是符号常量,不能重新赋值。*/area=PI*r*r;/*计算该圆的面积*/printf("\nTheareaofthecircleis:%f",area);/*输出该圆的面积*/}82.1变量和常量—常量问题:使用符号常量有什么好处?92.2基本数据类型C语言数据类型数据类型构造类型基本类型指针类型整型空类型浮点型结构体字符型枚举类型单精度型双精度型共用体数组类型图2-1C语言数据类型102.3整型—整型常量在C语言中,使用的整型常量有十进制、八进制和十六进制三种,用不同的前缀来标识不

6、同进制的整型常量,用不同的后缀来标识不同类型的整型常量。(1)十进制整常量:其各位数为0~9,但最高位不能为0(除了0这个数字外)。例如,22,0,-56等是合法的十进制整常数;而01、726C不是十进制整常数。(2)八进制整常量:八进制整常量必须以数字0开头,即以0作为八进制数的前缀。各位数取值为0~7。112.3整型—整型常量以下各数是合法的八进制数:---01(十进制为1)、0101(十进制为65)、0177777(十进制为65535);以下各数不是八进制数(Why):---25、07C2。(3)十六进制整常量:十六进制整常量的前缀为0X或0x。十六进制需要十六个字符来表

7、示各位可能出现的数符,这些字符规定为0~9,A~F或a~f。122.3整型—整型常量以下各数是合法的十六进制整常量:---0X4B(十进制为75)、0X10(十进制为16)、0XFFFF(十进制为65535);以下各数不是十六进制整常量:---5A(无前缀0X)、0X5H(含有非十六进制数码)。132.3整型—整型常量(4)整型常量的后缀:在16位字长的机器上,基本整型的长度为16位,因此表示的数的范围也是有限定的。注意:八进制整型常量和十六进制整型常量都只能表示正整数,因此16位取值范围是

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

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

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