- 2
- 0
- 约8.06千字
- 约 25页
- 2017-01-20 发布于湖北
- 举报
* * C语言程序设计 第三章 表达式与运算符 主讲: 计算机学院 曹晓梅 * * 内容提要 表达式体现对数据的处理,由运算符和运算对象组成 掌握每种运算符的以下知识: 对运算对象的要求 运算符的结合性 运算符的优先级 运算结果的特性 有多种运算符的复杂表达式的计算顺序及计算结果 数据类型的自动转换规则及强制转换的方法 * * 表达式的组成 表达式实现对数据的处理,每个表达式都有唯一的值 表达式由运算对象和运算符组成 运算对象的种类:常量、变量、有返回值的函数调用、其它表达式 例:2 a rand() (2+a)*rand( ) 运算符:共34种,分为15个不同的优先级 可以理解成是不带运算符的最简单表达式 常量表达式 变量表达式 函数表达式 带运算符的表达式 * * 左值与右值 表达式不是左值就是右值。 左值与右值的关系:右值只能出现在赋值号的右边;而左值既可以出现在赋值号的左边,又可以出现在赋值号的右边。左值可以取地址,右值不可以取地址. 例: 2 a rand() (2+a)*rand( ) a=b 常量表达式只能作为右值 例:a=2;(右值) 变量表达式为左值,既可在赋值号左边也可以在右边,例:a=5;(左边) b=a;(右边) 此函数表达式为右值 例:a=rand( )右值 此表达式只能作为右值 例:b=(
您可能关注的文档
- 20120-410_如何撰写综述-数学学院_yj.ppt
- 20120-612---罗丽花---2011级医学细胞生物学知识点串讲.ppt
- 20121-010中国大学本科教育改革与通识教育(史朝).ppt
- 20130-206侵袭性肺部真菌感染诊治.ppt
- 20140-3柳中月考试卷.doc
- A CH8- 会计凭证【《会计学基础》第8章 会计凭证 P59 (可用).ppt
- A2(第七-章第6~12节).ppt
- Acvdr-wh开放专科计算机应用专业(软件方向)教学资料.doc
- ADINA- 第1章 界面介绍.ppt
- Adkly-uj考研复习计划.doc
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)