华中科技大学光电子学院C语言第二章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《华中科技大学光电子学院C语言第二章.ppt》由会员分享,可在线阅读,更多相关《华中科技大学光电子学院C语言第二章.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章运算符与表达式运算符与表达式1表达式表达式三个问题:三个问题:1.运算符运算次序运算符运算次序(求值求值)2.表达式的书写表达式的书写3.表达式的类型转换表达式的类型转换C语言是一种表达式语言语言是一种表达式语言,任何表达式后跟任何表达式后跟“;”都是语都是语句句.一表达式一表达式表表达达式式是是由由运运算算对对象象(常常量量,变变量量,函函数数)与与运运算算符符组成的有意义的式子。组成的有意义的式子。例:例:代数式代数式表达式表达式(a+b)/(c e/(4*f)sqrt(x)+sin(41*3.14159/180)pow(y,1/5)+log(3*x)(c=0)注:注:1.一个
2、表达式书写只能占一行。层次性通过加圆括号体现。一个表达式书写只能占一行。层次性通过加圆括号体现。2.任何表达式计算的结果只能是一个值,且其值的类型就是任何表达式计算的结果只能是一个值,且其值的类型就是表达式的类型。表达式的类型。3.常量,变量,有返回值的函数调用等都可视为简单表达式。常量,变量,有返回值的函数调用等都可视为简单表达式。表达式的分类(按运算符分类)表达式的分类(按运算符分类)算术表达式算术表达式关系表达式关系表达式逻辑表达式逻辑表达式赋值表达式赋值表达式条件表达式条件表达式逗号表达式逗号表达式位运算表达式位运算表达式 表达式的求值由运算符的功能和运算符优先级与结合表达式的求值由运
3、算符的功能和运算符优先级与结合性决定的。性决定的。二二.运算符与优先级及结合性运算符与优先级及结合性算术运算符:算术运算符:+,*,/,%,+,关系运算符:关系运算符:,=,intunsignedlongunsignedlongfloatdoublelongdouble例:例:inti;charc;longp;doubled;shorts;floatf;unsignedu;cs/i/*表达式类型为表达式类型为int*/u*3i/*表达式类型为表达式类型为unsigned*/u*3.0i/*表达式类型为表达式类型为double*/f*3i/*表达式类型为表达式类型为float*/c+1/*表达式
4、类型为表达式类型为int*/3*s*p/*表达式类型为表达式类型为long*/赋值号两边类型不同时,将右边的类型转换成左边类型赋值号两边类型不同时,将右边的类型转换成左边类型(不受上面规则的约束)(不受上面规则的约束)右边类型左边类型右边类型左边类型floatint截去小数部分截去小数部分(降格)(降格)doublefloat四舍五入四舍五入(降格)(降格)intfloat小数部分均为小数部分均为(降格)(降格)intchar丢掉高出位丢掉高出位(降格)(降格)longint丢掉高出位丢掉高出位(与机器有关与机器有关)(降格)(降格)强制类型(显式)转换)强制类型(显式)转换一般形式:一般形式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中科技大学 光电子 学院 语言 第二
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内