chap3_数据类型与运算规则.pptVIP

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chap3_数据类型与运算规则

共 97 张 第 * 张 §3.1 数据与数据类型 §3.2 C 的基本数据类型及其表示 §3.3 算术运算与赋值运算 §3.4 关系运算与逻辑运算 §3.5 位运算 §3.6 其他运算 §3.7 混合运算及数据类型转换 §3.8 本章要点小结 第三章 数据类型与运算规则 共 97 张 第 * 张 三、不同类型的变量 的定义方式 四、C运算符的要点 二、常用的 常量表示方法 一、C中的基本数据类型 整数:十进制 123 八进制 0123 十六进制 0xf3d 实数:小数形式;指数形式 字符型数据:字符常量 ‘a’ 字符串常量 “A” 关键字; 所占存储空间的字节数,取值范围;存储形式。 功能; 优先级;结合性; 运算结果的类型。 共 97 张 第 * 张 五、表达式中算术运算,关系运算,赋值运算,逗号运算的优先级 六、相同类型数据运算的结果(整型/整型);不同类型数据的混合运算,系统进行类型转换(转换原则)。 七、复合的赋值运算规则。 八、逻辑运算中,逻辑表达式的求解特点 九、常用转义字符的使用。 ☆ 单目运算,双目运算的优先级和结合性特点 ☆ 自增,自减运算的特点,i++,++i多个出现在表达式和函数调用中的处理方法。 ☆ 算术运算符中的%只使用在int类型的数据。 ☆ 逗号运算表达式的值是最后一个表达式的值 共 97 张 第 * 张 * * * * * 共 97 张 第 * 张 功能:对“变量名”和“表达式”进行组合赋值运算符所规定的运算,并将运算结果赋值给组合赋值运算符左边的变量名 二、组合赋值表达式 由组合赋值运算符将一个变量和一个表达式连接起来的式子称为组合赋值表达式。 一般形式: 变量名 组合赋值运算符 表达式 例如: a*=3 等价于 a=a*3 a*=b+5 等价于 a=a*(b+5) a-=1 等价于 a=a-1或 - - a 注意:“a*=b+5”与“a=a*b+5” 不等价 3.3.5 组合赋值运算符与组合赋值表达式 (续) * 共 97 张 第 * 张 在一个语句中完成了赋值和输出的双重功能,这就是C语言使用的灵活性。 C语言的赋值表达式, 不仅可以出现在赋值语句中,还可以以表达式的形式出现在其它语句中。 printf(“i=%d,s=%f\n,i=3*45,s-=3.14*12.5); 3.3.5 组合赋值运算符与组合赋值表达式 (续) * 共 97 张 第 * 张 第三章 数据类型与运算规则 §3.1 数据与数据类型 §3.2 C 的基本数据类型及其表示 §3.3 算术运算与赋值运算 §3.4 关系运算与逻辑运算 §3.5 位运算 §3.6 其他运算 §3.7 混合运算及数据类型转换 §3.8 本章要点小结 * 共 97 张 第 * 张 §3.4 关系运算与逻辑运算 3.4.1 关系运算符和关系表达式 关系运算既比较运算 两个表达式的值进行比较 ,如:a5 ,a+b10等,根据关系表达式是否成立来决定其值。 条件成立,值为真;不成立,值为假。 * 共 97 张 第 * 张 3.4.1 关系运算符和关系表达式 一、关系运算符及其优先次序: 关系运算是逻辑运算中最简单的一种形式 C提供六种关系运算符 1. 2. = (小于或等于) 3. 4. = (大于或等于) 5. == (等于) 6. != (不等于) 优先级相同(高) 优先级相同(低) 表达式中有 不同的运算 符,优先级 高的先算。 例:a==bc a==(bc) 共 97 张 第 * 张 关系运算符与算术运算符及赋值运算符的关系 关系运算符 算术运算符 赋值运算符 高 低 例:c a+b c (a+b) 二、关系表达式 用关系运算符将两个表达式(可以是算术表达式、关系表达式、逻辑表达式、赋值表达式、字符表达式)连接起来的式子。 例:ab, a+bb+c , (a=3)(b=c) , ‘a’‘b’ , (ab)(bc) 等,都是合法的关系表达式。 3.4.1 关系运算符和关系表达式(续) 共 97 张 第 * 张 C语言中没有逻辑型,将逻辑型数值化处理, 用整型1表示“真”,用整型0表示“假”。 3.4.1 关系运算符和关系表达式(续) 关系表达式的值是一个逻辑值 真假 1 0 例:关系表达式 75 的值是 1, 57 的值是 0

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档