欢迎来到天天文库
浏览记录
ID:58716476
大小:490.00 KB
页数:65页
时间:2020-10-04
《第03章_数据类型运算符与表达式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、回顾程序是为执行一项任务而编写的有序指令集算法是解决问题的具体方法和步骤流程图/N-S图是算法的图形化表现形式C程序的编译和运行过程编译器将源程序转换成机器能理解的程序第三章数据类型、运算符与表达式本章要点数据的描述规则数据的操作规则主要内容3.1C的数据类型3.2常量与变量3.3整型数据3.4浮点型数据3.5字符型数据3.6变量赋初值3.7各类数值型数据间的混合运算3.8算术运算符和算术表达式3.9赋值运算符和赋值表达式3.10逗号运算符和逗号表达式5.1关系运算符和关系表达式5.2逻辑运算符和逻辑表达式3.1C的数据类型AfricaThequickbrownfox
2、TRUE9002.122.175123999数据非数值数值整型非整型数据属于不同类别2007-3-5数据类型非数值数值整型非整型intshortintlongintdoublefloatchar3.1C的数据类型C语言提供了以下一些数据类型。数据类型构造类型指针类型空类型(无值类型)void枚举类型enum数组类型结构类型struct联合类型union基本类型int、shortint、longintchar实型(浮点型)floatdouble3.1C的数据类型3.2常量与变量程序指令C语言中的基本元素标识符关键字常量运算符分隔符等常量是在程序中保持不变的量常量用于定义
3、具有如下特点的数据:在程序中保持不变在程序内部频繁使用需要用比较简单的方式替代某些值3.2常量与变量——常量和符号常量整型100,125,-100,0实型3.14,0.125,-3.789字符型‘a’,‘b’,‘2’字符串“a”,“ab”,“1232”根据数据类型根据表示方法常量分为不同的类型字面常量、直接常量符号常量例3.1符号常量的使用#definePRICE30#includevoidmain(){intnum,total;num=10;total=num*PRICE;printf(″total=%d″,total
4、);}说明:程序中用#define命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算。说明:用一个标识符代表一个常量的,称为符号常量,即以标识符形式出现的常量。符号常量的值在其作用域内不能改变,如:PRICE=40;是错误的。运行结果:total=3003.2常量与变量——常量和符号常量3.2常量与变量——变量程序内存编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。存储RateRat
5、e*5%将值存储为DiscAmtRate-DiscAmt100.5将值存储为Result9.5与常量相反,在程序运行过程中可以改变的量称为变量。变量代表内存中具有特定属性的、用于存储变量值的一个存储单元。变量名实际上是以一个名字对应代表一个地址,在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。3变量名变量值存储单元a3.2常量与变量——变量3.2常量与变量——变量在C语言中,用于对变量、常量、函数、数组等对象命名的有效字符序列称为标识符。标识符的命名规则:变量名由字母、数字和下划
6、线组合而成。变量名不能使用上述字符以外的其他字符。变量名必须以字母或下划线开头。不能与保留字重名。C语言区分大小写。C语言中规定的具有特殊含义的词汇,如:void、int等。有效名称principalcost_pricemarks_3lastnamecity无效名称123ratecurrency$discount%zipcode3.2常量与变量——变量VoidM.D.John3.2常量与变量——变量声明和使用变量声明变量:Datatypevariable_name_list;如:intAge;charSex;floatTotal,Average;定义时初始化变量:Da
7、tatypevariablename=value;如:intAge=24;charSex=F;定义后初始化变量:variablename=value;如:intAge;Age=24;给变量赋值,除了给一个直接的值以外,还可以通过计算获得。注意:建议变量名的长度最好不要超过8个字符。在选择标识符时,应做到“见名知意”,即选有含意的英文单词(或其缩写)作标识符。如:Student,Class,StuNum等。要求对所有用到的变量作强制定义,即“先定义,后使用”。3.2常量与变量——变量3.3整型数据——整型数据在内存中的表示思考:1.计算机中的整数用什么
此文档下载收益归作者所有