0
点赞
收藏
分享

微信扫一扫

1.4 C++运算符


1. 算术运算符和算术表达式

五个算术运算符:+- */%

注:%两侧都要求是整数类型,浮点类型用在%是非法的。

1.4  C++运算符_算术运算符

赋值运算符:=

 

2. 赋值运算符和赋值表达式

复合赋值运算符:  +=-=*=/=
 

a = a + 3         a + = 3

b = b - 2 b - = 2

c = c * 4 c * = 4

d = d / 5 d / = 5

等价

 

3. 自增、自减运算

int i;

i++; ++i; i--; --i;

++前置和后置的区别:
++前置:(++i)先加后用;

++后置:(i++)先后后加;

 

4. 关系运算符和关系表达式

<<=>、 >=  优先级高于 = = ! = ,运算结果为 bool 类型。

 

5. 逻辑运算符和逻辑表达式

三种逻辑运算符: !、 &&||
运算结果:bool
1. 非0表示true,0表示false。
若有a = -1; b=2.0; 则表达式 a && b 为true。
2. 关系 0≤x≤10 应写成: 0<=x && x<=10
3.表达式求值短路。
int x = 1, y = 1, z = 1 , w = 0 ;
w = ++x || ++y && ++z ;

 

 

 

 

举报

相关推荐

0 条评论