C语言课件3.数据类型运算符与表达式.ppt

C语言课件3.数据类型运算符与表达式.ppt

ID:59421153

大小:755.50 KB

页数:57页

时间:2020-09-19

C语言课件3.数据类型运算符与表达式.ppt_第1页
C语言课件3.数据类型运算符与表达式.ppt_第2页
C语言课件3.数据类型运算符与表达式.ppt_第3页
C语言课件3.数据类型运算符与表达式.ppt_第4页
C语言课件3.数据类型运算符与表达式.ppt_第5页
资源描述:

《C语言课件3.数据类型运算符与表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据类型、运算符与表达式数据类型常量与变量整型数据实型数据字符型数据变量赋初值各类数值型数据间的混合运算算术运算符和算术表达式赋值运算符和赋值表达式逗号运算符和逗号表达式回顾程序是为执行一项任务而编写的有序指令集算法是解决问题的具体方法和步骤流程图是算法的图形化表现形式C语言的特点C程序的编译和运行过程编译器将源程序转换成机器能理解的程序连接器用于连接相关的目标文件以生成可执行程序目标理解变量和常量的含义熟悉基本数据类型-int、char、float和double使用算术运算符理解类型转换熟练掌握自增和自减运算熟练掌握复合赋值表达式3.1C的数据类型C数据类型指针类型空类

2、型void定义类型typedef构造类型枚举类型enum数组结构体struct共用体union基本类型字符类型char整型实型单精度型float双精度型double短整型short长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作返回基本数据类型类型符号关键字数的表示范围所占位数整型字符型实型有无(signed)int16-32768~32767(signed)short16-32768~32767(signed)long32-2147483648~214748364716unsignedint0~65535320~429496729

3、5unsignedlongunsignedshort160~65535有float323.4e-38~3.4e38有double641.7e-308~1.7e308有char8-128~127无unsignedchar80~255说明:数据类型所占字节数随机器硬件不同而不同,上表以IBMPC机为例3.2常量与变量标识符定义:用来标识变量、常量、函数等的字符序列组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线大小写敏感不能使用关键字讨论:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3

4、chara>babove$123_toDayM.D.John3days#33char$123a>b返回长度:TurboC中最长32个字符命名原则:见名知意,采用简洁有含义的英文单词(或缩写)不宜混淆如l与I,o与0标识符命名实例stu_name,sum,total,day,count,sort常量在程序运行过程中,其值不能改变的量称为常量常量可为任意数据类型字面常量(直接常量)整型:12、0、-3实型:4.6、-1.23字符型:’a’、’d’字符串常量:”Hello”、”GoodMorning!”符号常量:标识符代表常量定义格式:#define<符号常量名><常量>符号常量定义

5、举例#definePI3.1415926#defineSTAR‘*’说明:符号常量一般使用大写英文字母表示,以区别一般用于小写字母表示的变量。符号常量使用#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}运行结果:total=300符号常量的使用能给程序员带来哪些好处?变量其值可以改变的量称为变量变量也可以为任意数据类型变量定义的一般格式数据类型变量1[,变量2,…,变量n];决定分配字节数和数的表示范围变量定义举例:inta,b,c;floatdata;变量的使

6、用:作强制定义,也就是“先定义,后使用”例1intstudent;stadent=19;//Undefinedsymbol‘stadent’infunctionmain例2floata,b,c;c=a%b;//Illegaluseoffloatingpointinfunctionmain变量程序内存编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。存储RateRate*5%将值存储为DiscAmtRate-DiscAmt100.5将值存储为Resul

7、t9.5声明和使用变量声明变量:Datatypevariablename;定义时初始化变量:Datatypevariablename=value;定义后初始化变量:variablename=value;给变量赋值,除了给一个直接的值以外,还可以通过计算获得。变量命名在C语言中,变量命名需要遵循一定的规则有效名称principalcost_pricemarks_3lastnamecity无效名称123ratecurrency$discount%zipcode变量的命名规则:变量名可以由字母、数

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

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

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