- 9
- 0
- 约 48页
- 2016-09-26 发布于天津
- 举报
第二章c语言基本数据类型及运算
位 运 算 符 (三) 位运算符(与AND),|(或OR),^(异或XOR),~(反NOT)的真值表如下: P Q PQ P|Q P^Q ~P 0 0 1 1 0 1 0 1 0 0 0 1 0 1 1 1 0 1 1 0 1 1 0 0 条件运算符和逗号运算符 ·条件运算符 形式:表达式1?表达式2:表达式3 (示例) ·逗号运算符 形式:表达式1,表达式2 (示例) 唯一的三目运算符,结合方向是自右向左。 说明 条件运算符和逗号运算符 ·条件运算符 形式:表达式1?表达式2:表达式3 (示例) ·逗号运算符 形式:表达式1,表达式2 (示例) x = 10; y = x9?100:200; 则y的值为100 说明 条件运算符和逗号运算符 ·条件运算符 形式:表达式1?表达式2:表达式3 (示例) ·逗号运算符 形式:表达式1,表达式2 (示例) 也称顺序求值运算符,结合方向自左至右 说明 条件运算符和逗号运算符 ·条件运算符 形式:表达式1?表达式2:表达式3 (示例) ·逗号运算符 形式:表达式1,表达式2 (示例) x=(y=3,y+1); x的值为4。 说明 其 它 运 算 符 (三) 操作符 作用 运算对象个数 优先级 结合方向 () [ ] - · 圆括号 下标运算符 指向运算符 结构体成员运算符 1 1 1 1 自左至右 (类型) * Sizeof 类型转换 指针运算符 地址运算符 求类型长度运算符 1 1 1 1 2 2 2 2 自右至左 运算符的优先级和结合方向 优先级别 运算符 运算形式 结合方向 名称或含义 1 () [ ] . - (e) a[e] x.y p-x 自左至右 圆括号 数组下标 成员运算符 用指针访问成员的指向运算符 2 + ++ -- ! ~ (t) * sizeof -e ++x或x++ !e ~e (t)E *p x sizeof(t) 自右至左 负号和正号 自增运算和自减运算 逻辑非 按位取反 类型转换 指针运算,由地址求内容 求变量的地址 求某类型变量的长度 3 * / % e1*e2 自左至右 乘除和求余 4 + - e1+e2 自左至右 加和减 5 e1e2 自左至右 左移和右移 优先级别 运算符 运算形式 结合方向 名称或含义 6 = = e1e2 自左至右 关系运算(比较) 7 == != e1==e2 自左至右 等于和不等于(比较) 8 e1e2 自左至右 按位与 9 ^ e1^e2 自左至右 按位异或 10 | e1|e2 自左至右 按位或 11 e1e2 自左至右 逻辑与(并且) 12 || e1||e2 自左至右 逻辑或(或者) 13 ? : e1?e2:e3 自右至左 条件运算 14 = += -= *= /= %= = = = ^= |= x=e x+=e 自右至左 赋值运算 复合赋值运算 15 , e1,e2 自左至右 顺序求值运算 运算符的优先级和结合方向(续) C的各种表达式(一) 运算符,常量以及变量构成了表达式 ·算数表达式 形式:操作数 算数运算符 操作数 ·关系表达式 形式:操作数 关系运算符 操作数 ·逻辑表达式 形式:操作数 逻辑运算符 操作数 可是数值,也可是字符(按其ASII码值进行运算)。运算结果是数值,如a+b*c-d=e。 说明 C的各种表达式(一) 运算符,常量以及变量构成了表达式 ·算数表达式 形式:操作数 算数运算符 操作数 ·关系表达式 形式:操作数 关系运算符 操作数 ·逻辑表达式 形式:操作数 逻辑运算符 操作数 是数值,其运算结果是逻辑量,即为“真”时取1,为“假”时取0。 说明 C的各种表达式(一) 运算符,常量以及变量构成了表达式 ·算数表达式 形式:操作数 算数运算符 操作数 ·关系表达式 形式:操作数 关系运算符 操作数 ·逻辑表达式 形式:操作数 逻辑运算符 操作数 其操作对象和运算结果均为逻辑量。 说明 C的各种表达式(二) ·条件表达式 形式:表达式1?表达式2:表达式3 例如:y=x?a:b;若x=3则y=a,若x=0则y=b。 说明: (1)条件运算符的结合方向为“自右至左”。 如ab?a:cd?c:d===ab?a:(
您可能关注的文档
- 不同贸易方式有增有降.doc
- 哺乳动物细胞系统蛋白表达技术服务合同模板-哺乳动物体系.doc
- 产村相融现代农业精品园区乡村旅游环线工程项目.doc
- 超临界流体分离技术specialtopicsonseparationusing.ppt
- 朝阳金泰房地产开发有限责任公司金泰春天小区工程建设项目.doc
- 陈国桢副主任医师医学硕士硕士生导师.doc
- 出入境机构地址一览表.doc
- 初探教育技术.ppt
- 创卫知识问答.doc
- 从而为一些用经典方法所无法阐明的细胞过程做出贡献。这.ppt
- 2026年注册化工工程师考试题库附参考答案(轻巧夺冠).docx
- 二建结构工程模拟试题全集.docx
- 2024-2025学年山东省烟台市海阳市高三六校第一次联考数学试卷含解析.pdf
- 2026年注册会计师(CPA)考试题库200道及完整答案【全优】.docx
- 2026年注册会计师(CPA)考试题库200道含答案【精练】.docx
- 2026江苏省镇江经济技术开发区优秀人才选聘8人参考题库附答案.docx
- 2024-2025学年山西省临汾市翼城县高考数学倒计时模拟卷含解析.pdf
- 农业文冠果种植与加工项目报告.docx
- 2024-2025学年汕头市金平区高考冲刺数学模拟试题含解析.pdf
- 2026年注册会计师考试《会计》题库100道有完整答案.docx
最近下载
- 非物质文化遗产保护与传承中的社区教育模式研究教学研究课题报告.docx
- 东风雪铁龙世嘉车载智云音乐系统(ICC)投放资料之一:推介手册.pdf VIP
- 2025年海兰褐蛋鸡各阶段饲养管理 .pdf VIP
- 人教版九年级上册化学1至7单元综合测试卷(含答案).pdf VIP
- 骨科、麻醉科加速康复围手术期患者慢性病管理专家共识(2025年版) .pdf
- 人教版九年级化学上册:一至六单元测试卷.docx VIP
- 安徽省宿州市十三校2026届化学高一第一学期期末教学质量检测试题含解析.doc
- 一年级语文上册识生字测试题.doc VIP
- 输血安全护理ppt完整课件.pptx VIP
- 高一数学培优复数及其运算-讲义(学生版).pdf VIP
原创力文档

文档评论(0)