第2章 数据类型运算符和表达式ppt课件.ppt

第2章 数据类型运算符和表达式ppt课件.ppt

ID:59204748

大小:418.00 KB

页数:40页

时间:2020-09-26

第2章 数据类型运算符和表达式ppt课件.ppt_第1页
第2章 数据类型运算符和表达式ppt课件.ppt_第2页
第2章 数据类型运算符和表达式ppt课件.ppt_第3页
第2章 数据类型运算符和表达式ppt课件.ppt_第4页
第2章 数据类型运算符和表达式ppt课件.ppt_第5页
资源描述:

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

1、第二章数据类型、运算符和表达式2.1-2.2C的数据类型程序=数据结构+算法数据结构指的是数据的组织形式C语言的数据结构是以数据类型的形式出现的数据类型决定:1.数据占内存字节数2.数据取值范围2.其上可进行的操作(运算)<>C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型intp27基本数据类型<>类型符号关键字数的表示范围所占位数整型字符型实型有无(sign

2、ed)int16-32768~32767(signed)short16-32768~32767(signed)long32-2147483648~214748364716unsignedint0~65535320~4294967295unsignedlongunsignedshort160~65535有float322.4e-38~2.4e38有double641.7e-308~1.7e308有char8-128~127无unsignedchar80~255说明:数据类型所占字节数随机器硬件不同而不同,上表以IBMPC机为例:2.

3、1-2.2C的数据类型2.1-2.2常量与变量标识符定义:用来标识变量、常量、函数等的字符序列组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线大小写敏感不能使用关键字长度:最长32个字符命名原则:见名知意不宜混淆如l与I,o与0例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123<>M.D.John3days#33char$123a>b常量定义:程序运行时其值不能改变的量符号常量:用标识符代表常量定义格

4、式:#define符号常量常量一般用大写字母是宏定义预处理命令,不是C语句直接常量:整型常量实型常量字符常量字符串常量例符号常量举例(ch3001.c)#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}2.1-2.2常量与变量表示在程序运行过程中可改变的量,C语言表现为存储器中的一个存储单元地址。二、变量:2.1-2.2常量与变量2.1-2.2常量与变量122.1-2.2常量与变量2436aFF30bcFF32编译程

5、序根据变量定义为其分配指定字节的内存单元…...地址inta=1,b=-3,c;abc2字节2字节2字节地址地址…...内存1-3随机数变量定义的一般格式:数据类型变量1[,变量2,…,变量n];<>变量初始化:定义时赋初值例:inta,b,c;floatdata;决定分配字节数和数的表示范围合法标识符例:inta=2,b,c=4;floatdata=2.67;charch=‘A’;intx=1,y=1,z=1;intx=y=z=1;变量的使用:先定义,后使用例1intstudent;stadent=19;//Undefine

6、dsymbol‘statent’infunctionmain例2floata,b,c;c=a%b;//Illegaluseoffloatingpointinfunctionmain变量定义位置:一般放在函数开头main(){inta,b=2;floatdata;a=1;data=(a+b)*1.2;printf(“data=%f”,data);}变量定义可执行语句main(){inta,b;a=1;floatdata;data=(a+b)*1.2;printf(“data=%f”,data);}Ch3004.c2.1-2.

7、2常量与变量整型常量(整常数)三种形式:十进制整数:由数字0~9和正负号表示.如123,-456,0八进制整数:由数字0开头,后跟数字0~7表示.如0123,011十六进制整数:由0x开头,后跟0~9,a~f,A~F表示.如0x123,0Xff2.1-2.2整形数据<>2.1-2.2整形数据整型变量占字节数随机器不同而不同,一般占一个机器字short≤int≤long可用sizeof(类型标识符)测量整型常量的类型根据其值所在范围确定其数据类型在整常量后加字母l或L,认为它是longint型常量实型常量(实数或浮点数)表示形式:十

8、进制数形式:(必须有小数点)如0.123,.123,122.0,0.0,122.指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3,123E2,1.23e4,e-5,1.2E-2.52.1-2.2实形数据2.1-2.2实形数据0.31

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

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

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