第3章节数据类型运算符与表达式.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据类型、 运算符与表达式 —— C程序设计 本章要点 数据的描述规则 数据的操作规则 主要内容 C的数据类型 (3.1) 常量与变量 (3.2) 整型数据 (3.3) 浮点型数据 (3.4) 字符型数据 (3.5) 变量赋初值 (3.6) 各类数值型数据间的混合运算 (3.7) 算术运算符和算术表达式 (3.8) 赋值运算符和赋值表达式 (3.9) 逗号运算符和逗号表达式 (3.10) C语言的数据类型 (3.1) 一个程序应包括两个方面的内容: 对数据的描述:数据结构(data structure) 对操作的描述:算法(algorithm) 著名计算机科学家N. Wirth提出一个公式: 数据结构 + 算法 = 程序 完整的程序设计应该是: 数据结构+算法+程序设计方法+语言工具 C语言的数据类型 (3.1) 数据:程序处理的对象。 数据类型:用以描述数据,每种数据类型决定: 该类型数据的存储方式: 所占用的存储空间长度(字节数) 在内存中的表示方式。 该类型数据的取值范围 对该类型数据所允许的操作 在程序中数据为各种数据类型的常量和变量。 C语言的数据类型 (3.1) C语言的数据类型: 常量与变量 (3.2) 标识符 (3.2.2) 标识符(identifier):标识变量、常量、函数、数组、类型等的有效字符序列。 作用:用来为变量、常量、函数、数组、类型等命名。 组成规则:只能由字母、数字和下划线组成,且第一个字符必须是字母或下划线。 长度限制:依不同的编译系统而异。 注意: 标识符区分大小写字母 不能使用关键字作标识符(关键字见附录B) 不宜混淆: 如l与I, o与0 注意长度限制 命名原则: 见名知意 常量与变量 (3.2) 标识符 (3.2.2) 例:判断下列标识符号合法性 sum Sum D.John day Date 3days book_price -123 list_1_2 $123 char a=b _above 常量与变量 (3.2) 常量 (3.2.1) 常量:在程序运行过程中,其值不能被改变的量。 C语言的常量分直接常量和符号常量。 直接常量(字面常量):从其字面形式可判别。 整型常量 例: 100,12,-100,0 实型常量 例: 3.14, 0.125,-3.789, 0.0 字符型常量 例: a, b,2, + 字符串常量 例: a, ab, 1232 常量与变量 (3.2) 常量 (3.2.1) 符号常量:用标识符表示的常量。 定义格式: # define 标识符 常量 例:# define PI 3.14 #define LENGTH 10 注意:#与define之间可加或不加空格,最后不能加分号。 用法:定义一个符号常量之后,程序中凡出现该标识符均代表相应的常量。 例3.1 符号常量的使用 常量与变量 (3.2) 变量 (3.2.2) 变量:在程序运行过程中,其值可以被改变的量。 变量名与变量值 变量名用标识符表示,用以标识变量。 变量值为变量表示的数据,可以改变。 变量与存储空间 一个变量代表内存中具有特定属性的一个存储空间,它用来存放数据,即相应变量的值。 变量??某存储空间 变量值??相应存储空间中的数据 变量的地址??相应存储空间的首地址 常量与变量 (3.2) 变量 (3.2.2) 变量的定义:指定变量的数据类型。 为何要定义变量? 一般格式: 数据类型 变量1[,变量2,…,变量n]; 注意: 变量应先定义后使用。 一个变量不能重复定义。 变量取名遵循见名知义的原则。 变量名中一般用小写字母。 常量与变量 (3.2) 变量 (3.2.2) 变量的赋值:将数据存入变量所对应的存储空间。 赋值运算符:= 赋值的一般形式:变量=表达式 例如: a=100; x=3.5; i=i+1; 整型数据 (3.3) 计算机中数的表示及进制 数码、基与权 数码:表示数的符号 基:数码的个数 权:每一位所具有的值 数制 整型数据 (3.3) 计算机中数的表示及进制 字节和位 每个二进位的值是0或1 一个字节由8个二进制位组成 内存以字节为单元组成 一般每个字节有一个地址 数据在计算机中以二进制形式存储 数值以补码表示(关于补码的知识在其它课程中学习) 有符号数符号的表示: 最高位0---表示正数 最高位1---表示负数 表示的数值范围:n位二进制表示的范围 有符

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档