- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运算符与表达式 运算符的种类 1. 单目(一目)运算符:只有一个运算对象的运算符 前缀型:单目运算符出现在运算对象的前面,如 * ptr。 后缀型:单目运算符出现在运算对象的后面,如i++、j- -等。 2. 双目运算符:连接左右两个运算对象的运算符,如 A+B 3. 三目运算符:C语言中唯一一个,即条件运算符 表达式1?表达式2:表达式3 例如:a0?a:-a 学习运算符注意事项 运算符功能 运算对象的限制条件 有几个运算对象? 类型是什么? 运算符优先级 结合方向 以教材附录D为准 结果的类型 优先级: - ++ -- ----* / % ----+ - 结合性:右结合性,即自右向左执行 3. 关系运算符和关系表达式 关系运算符(6种) 1) 大于 2) = 大于等于 3) 小于 4) = 小于等于 5) == 等于 6) != 不等于 5. 强制类型转换 强制类型转换 概念:将一个算术表达式强行转换为所需数据类型 格式: (类型名) (表达式) 5. 强制类型转换 强制类型转换 概念:将一个算术表达式强行转换为所需数据类型 格式: (类型名) (表达式) ?将占字节少的数据赋值给占字节多的类型,数值不变 如何保证数值不变:高位比特扩展 6.条件运算符和条件表达式 条件运算符的优先级别 条件表达式 位 运 算 符 ⑴. ~:按位求反运算符 ⑵. :左移运算符 ⑶. :右移运算符 ⑷. :按位与运算符 (5). ∧: 按位异或运算符 ⑹. | :按位或运算符 9. sizeof运算符 功能:求对象或类型所占字节数,又叫长度运算符 格式:sizeof(表达式) 表达式可以是变量、常量或数据类型 例: int i;sizeof(i); sizeof(int) 优先级:与单目运算符同级 结合性:右向性 注意:规定运算对象必须用圆括号括起 C语句 作用:向计算机发指令 分类: 控制语句(9种)分支、循环及结束循环语句 函数调用语句 c=max(a,b); 表达式语句 a=b+3; 空语句 ; 复合语句 语句块(声明、操作语句) 本章小结 标识符 常量、变量(命名规则) 转义字符 用\开头 运算符 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、类型强转运算符、逗号运算符、条件运算符(? :)、 sizeof 数据类型转换 运算符的优先级和结合性 第三章习题 一、 多项选择 1. 以下哪些是非法的变量名? SUM average class M·D·John $123 day 2. 以下哪些是合法的标识符? Month #33 3D64 student—name _above Lotus_1_2_3 BASIC ab 二、 阅读程序写结果(基于32位CPU、VC++) main( ) { int a, b, c, d; a=-1; b=4; c=6; d=(a+b)*c; printf( %d\n, d); } 三、 填空 1、 一个变量名是用——————表示的。 2、 一个变量名可用字母、————————和下划线组成。 3、一个变量名必须以一个————————开头。 4、变量的————————决定了变量可以取值的范围和它可以参加的运算。 5、char 型变量的值实质上是一个二进制——————位的整数值。 6、char 型变量的取值范围是————————。 7、unsigned char 型变量的取值范围是————————。 8、在不同类型数值运算中,如果一个数据是 float 型或 double 型,则另一数据要先转为——————型,结果为————————型。 9、不同类型的数值运算中,如果两个数据中最高级别为 long 型,则另一数据先转为——————型,结果为————————型。 四、 指出下列语句或程序段的错误,并改正。(基于VC++、32位CPU) 1、 char ch1, ch2; ch1= ‘a ch2= “b” ch1= ‘a
您可能关注的文档
最近下载
- 《公共体育课》课程健美选项教学大纲.pdf VIP
- 新教材牛津译林版必修第一册全册各单元重点语法总结.pdf VIP
- 公共体育课课程排舞选项教学大纲.pdf VIP
- 不发火施工方案.pdf VIP
- 初中英语新人教版八年级上册Unit 2 Home Sweet Home语法知识讲解和练习(2025秋).doc VIP
- 新教材高中物理 期末综合检测(A、B卷)(含解析)新人教版必修第一册.pdf VIP
- 2025新人教版八年级英语上册Unit 2 Home Sweet课文讲解学案.docx VIP
- 2024年新教材高中物理模块综合检测A含解析新人教版必修第一册.docx VIP
- 2024新化县中小学教师招聘考试题库及答案.docx VIP
- 2024_2025学年新教材高中物理期末把关检测卷含解析新人教版必修第一册.doc VIP
文档评论(0)