- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序语言 第三章 数据类型、算符与表达式 本章要点 C程序数据描述(变量与常量) 基本数据类型 运算符 回顾: C程序基本结构 1.标识符 标识符:在C语言中,有许多符号的命名,如变量名、函数名、数组名等,都必须遵守一定的规则,按此规则命名的符号称为标识符。 1.标识符 1.标识符 规则 标识符名可以由字母、数字和 _(下划线)组合而成 标识符不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等 标识符必须以字母或 _(下划线)开头 标识符不能包含空白字符(换行符、空格和制表符称为空白字符) 关键字(保留字)不能用于标识符 例: int、 float 等,具有特殊意义,不能用作标识符名 区分大小写 例:标识符price 与标识符PRICE 是两个不同的标识符 1.标识符 分类 ⑴关键字:c语言规定了一批标识符,具有固定含义,不能 另做它用 auto break case char const continue default do double else enum extern float goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while 预定义标识符:c语言语法允许用户把这类标识符另做它用,但是这些标识符将失去系统规定的原意。比如:printf define 用户标识符:由用户根据需要定义的标识符称为用户标识符 1.标识符 例:sum,_total, month, Student_name, lotus_1_2_3,BASIC, li_ling M.D.John, ¥123,3D64,ab 1.标识符 注意 标识符不宜太长 见名知意 先定义,后使用 2.常量与变量 常量: 在程序运行中保持不变的量 用途 用于定义具有如下特点的数据: 在程序中保持不变 在程序内部频繁使用 需要用比较简单的方式替代某些值 2.常量与变量 常量例: 2.常量与变量 符号常量 2.常量与变量 实际使用注意事项: 常量的名字用大写表示。 使用预定义方式定义常量的语句后面不能加“;”。 程序中任何有意义而不改变的常量,均使用符号常量。 2.常量与变量 变量 变量: 内存中具有特定属性的一个存储单元,用来存放数据,这就是变量的值,在程序运行期间,变量值可以改变的。 变量名本质上是以一个名字对应代表一个地址,在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。 2.常量与变量 例: 3. 基本数据类型 3. 基本数据类型 基本数据类型 基本知识:计算机数制 计算机中数的表示及进制转换 数码、基与权 数码:表示数的符号 基:数码的个数 权:每一位所具有的值 进制:二进制、八进制、十六进制 数制 各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按权相加 数制 十进制转换成二进制、八进制、十六进制 原理: 数制 方法: 连续除以基,从低到高记录余数,直至商为0 数制 方法: 连续除以基,从低到高记录余数,直至商为0 数制 方法: 连续除以基,从低到高记录余数,直至商为0 数制 二进制与八进制之间的转换 二进制转换成八进制:从右向左,每3位一组(不足3位左补0),转换成八进制 八进制转换成二进制:用3位二进制数代替每一位八进制数 数制 二进制与十六进制之间的转换 二进制转换成十六进制:从右向左,每4位一组(不足4位左补0),转换成八进制 十六进制转换成二进制:用4位二进制数代替每一位十六进制数 整数在内存中的存储形式 位(bit):计算机里最小的存储单元 字节(byte):8个二进制组成一个字节 字(word):若干个(目前一般是2个)字节组成一个字 每个字节有一个地址,内存的基本单元是字节 数值的表达 数值的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 3. 基本数据类型 整型数据 可分为基本型、短整型、长整型和无符号型四种 3. 基本数据类型 整型数据的溢出 3. 基本数据类型 实型数据 一、实型常量 1.小数形式:由数字和小数点组成,必须有小数点。 例:4.23、0.15、.56
您可能关注的文档
- 胃病的中西医结合治疗与调养精讲.ppt
- 《生物多样性的保护》1介绍.ppt
- 03第三章数量性状的遗传案例.ppt
- 03第三章总体均数的估计和假设检验案例.ppt
- 《生于忧患死于安乐》上课介绍.ppt
- 胃肠道穿孔超声检查诊断与定位精讲.ppt
- 《诗词曲五首》教学:156页(诗词曲教学的典范·最满意作品·绝对超一流)介绍.ppt
- 《诗经》两首(静女、氓)-小马介绍.ppt
- 《诗经》两首氓介绍.ppt
- 胃肠镜检查前后的护理精讲.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)