- 19
- 0
- 约1.71万字
- 约 74页
- 2016-06-18 发布于河南
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */74 7)逗号运算 用它将多个表达式连接起来,称为逗号表达式,又称为“顺序求值运算符”。 表达式1,表达式2,……表达式n; 它的值为表达式n的值 逗号运算符是所有运算符中级别最低的。 x=(a=3,6*3); x=a=3,6*a ; */74 8)运算符优先级 C++ 允许所有基本类型的量参加同一表达式的运算,也允许所有类型的运算符出现在一个表达式中。因此,表达式值的类型如何确定,运算的先后顺序如何确定,必须通过一套规则解决 为了便于调整优先级,设置()为最高优先级。相同优先级存在一个顺序称为结合顺序,结合顺序有从右向左或从左向右。 运算优先级原则 : 第一原则:单目运算的优先级高于双目运算。 第二原则: 算术运算 关系运算 逻辑运算 赋值运算 */74 (1)最高优先级不是运算符,而是一类特殊的操作。()、[] -、. 是取结构成员。 (2) 最高的优先级的运算符是单目运算符,所有单目运算符具有相同的优先级,且都是从右自左结合的。 (3)接下来是算术运算符, *、/ 的高于 %高于+、-。 (4)位运算中的移位运算 (5)关系运算:, = =要比
原创力文档

文档评论(0)