- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 基本数据类型、运算符与表达式
C语言程序设计 主讲人:****** 3.1 C语言的数据类型 3.1 C语言的数据类型 3.2 标识符与关键字 3.2 标识符与关键字 3.2 标识符与关键字 3.2 标识符与关键字 3.3 常量 3.3.1 整型常量 3.3.1 整型常量 3.3.2 实型常量 3.3.3 字符型常量 3.3.3 字符型常量 3.3.3 字符型常量 3.3.4 字符串常量 3.3.4 字符串常量 3.3.4 字符串常量 3.3.5 符号常量 3.4 变量 3.4.1 变量的定义 3.4.2 变量的初始化 3.4.2 变量的初始化 3.4.2 变量的初始化 3.4.2 变量的初始化 3.4.2 变量的初始化 3.5 运算符及其表达式 3.5 运算符及其表达式 3.5 运算符及其表达式 3.5 运算符及其表达式 3.5 运算符及其表达式 3.5 运算符及其表达式 3.5 运算符及其表达式 3.5 运算符及其表达式 3.5.1算术运算符和算术表达式 3.5.2 赋值运算符和赋值表达式 3.5.2 赋值运算符和赋值表达式 3.5.2 赋值运算符和赋值表达式 3.5.2 赋值运算符和赋值表达式 3.5.2 赋值运算符和赋值表达式 3.5.2 赋值运算符和赋值表达式 3.5.3 关系运算符和关系表达式 3.5.3 关系运算符和关系表达式 3.5.4 逻辑运算符和逻辑表达式 3.5.4 逻辑运算符和逻辑表达式 3.5.5 条件运算符和条件表达式 3.5.6 逗号运算符和逗号表达式 3.5.6 逗号运算符和逗号表达式 3.5.7 位运算 3.5.8指针运算符、sizeof运算符 3.5.8指针运算符、sizeof运算符 3.6 运算符的优先级和结合性 3.7 表达式中数据类型的转换 3.7 表达式中数据类型的转换 3.7 表达式中数据类型的转换 (7)逗号运算符:用于把若干表达式组合成一个表达式(,)。 (8)指针运算符:用于取内容(*)和取地址()二种运算。 (9)求字节数运算符:用于计算数据类型所占的字节数(sizeof)。 (10)强制类型转换运算符:强制进行数据类型转换((类型))。 (11)分量运算符:用于存取结构和联合中的成员(→,.),其优先级在所有运算符中是最高的。 (12)下标运算符:用于数组下标的表示([ ]). (13)其他运算符:如函数调用运算符(())。 (11)分量运算符:用于存取结构和联合中的成员(→,.),其优先级在所有运算符中是最高的。 (12)下标运算符:用于数组下标的表示([ ]). (13)其他运算符:如函数调用运算符(())。 2.表达式 表达式是使用运算符和圆括号将操作数连接起来构成的式子。C语言的操作数包括常量、变量、函数值等。 3.简单语句 C语言中,在表达式的末尾加上一个分号“;”就构成了简单语句。在程序设计过程中要避免使用无意义的简单语句。 基本的算术运算符 --i,i-- 自右至左 单目运算 加1 ++ ++i,i++ 自右至左 单目运算 减1 -- 5%3,-7%3 自左至右 双目运算 取模 % x/y,20/5 自左至右 双目运算 除 / x*y,3*5 自左至右 双目运算 乘 * 5-3,x-y,-5 减自左至右,取负自右至左 双目减法,一目取负 减 - a+b,5+2,+5 加自左至右,取正自右至左 双目加法,一目取正 加 + 例子 结合方向 运算目数 作用 操作符 1.赋值运算符 程序设计中,赋值运算符是使用频繁的运算符。所谓,赋值就是将一个数据值存储到一个变量中,赋值运算符记为“=”。 2.赋值表达式 由赋值运算符“= ”将一个变量和表达式连接的式子称为赋值表达式。其一般形式为:变量=表达式 说明: (1)在赋值运算符的左边的量必须是变量,不能是常量或用上述运算符结合起来的表达式。 (2)赋值表达式也应该有值,它的值就是被赋值的变量的值,其结果类型由赋值运算符“左值”的类型决定。 说明: (3)赋值运算符具有右结合性赋值运算可以连续进行。 (4)赋值运算符的优先级低于算术运算符的优先级。 (5)将赋值表达式作为表达式的一种,不仅可以出现在赋值语句中,而且可以出现在其他语句(输出语句,循环语句)中。 3.复合赋值运算符 除了上述基本的赋值运算符外,C语言还提供了另外十种复合运算符。它们就是在赋值符“=”之前加上其
您可能关注的文档
- 第三单元第四课逐水草而居.ppt
- 第三章 计算机直接制版技术.pptx
- 第三章 焊接技术.第一节有关概念(二个班)ppt.ppt
- 第三章 超高温杀菌食品.ppt
- 第三章 记忆与注意.ppt
- 第三章 驱动元件及其计算机控制.ppt
- 第三方保险箱租赁市场分析2015.pptx
- 第三章 交通运输系统工程.ppt
- 第三章 人工费用和其他费用的核算.ppt
- 第三章 ——第一次课自动控制理论.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
最近下载
- 县委书记在全县宗教界代表人士中秋座谈会上的讲话.pdf VIP
- 《医学信号分析与处理》9_非高斯生物医学信号分析与处理.ppt
- 湖南省2022年公务员考试:《行测》真题与参考答案.docx
- 《医学信号分析与处理》8_非平稳生物医学信号分析与处理2.ppt
- 2024年深圳高三一模物理试题和参考答案.pdf VIP
- 广东省深圳市宝安区七校联考2024-2025学年七年级上学期期中考试生物试卷(含解析).pdf VIP
- 《医学信号分析与处理》6_维纳滤波与卡尔曼滤波.ppt VIP
- IPO模板底稿-IPO企业尽职调查报告模版(内部使用).pdf
- 《中小企业人才流失研究国内外文献综述》3900字.docx VIP
- 蓝光电梯BL2000电气原理图纸.pdf
文档评论(0)