第03讲运算符以及数据类型汇总.ppt

第三讲 运算符以及数据类型 2.6 运算符及表达式 2.7 数据类型转换 2.8 类型定义 2.6 运算符及表达式 C语言运算符可以分为:算术运算符、逻辑运算符、关系运算符、位运算符、赋值运算符。 2.6.1 算术运算符和算术表达式 1. 算术运算符:加、减、乘、除及取模即:+,-,*,/,%来表示。 C语言规定: (1)模运算符%,仅用于整型变量或整型常量。 (2)优先级:一个表达式中如有多个运算符,则计算先后次序为相应运算符的优先级高的优先。乘、除、模优先级高于加、减的优先级。 (3)结合方向:是一个运算对象两侧的运算符的优先级别相同时,应遵循的处理规则。 算术运算符的结合方向是从左至右; 赋值运算符的结合方向是从右至左。 算术表达式:由算术运算符、括号以及操作对象组成的符号C语言语法规则的表达式称为算术表达式。 2.6.2 赋值语句 1. 赋值运算符 语言的赋值运算符是“=”,它的作用是赋值运算符右边表达式的值赋给其左边的变量。 例如:a=10,x=a+5,前者是把常量10赋给变量a,后者是将表达式a+5的值赋给变量x. 注意:如果“=”两侧的类型不一致,在赋值时要进行类型转换。例如a=b,执行该语句时,b的结果转换为a的类型后才能进行赋值运算。 2. 复合赋值运算符 C语言允许在赋值运算符“=“之前加上其它运算符,以构成其复合运算符。复合运

文档评论(0)

1亿VIP精品文档

相关文档