常见的运算符(按优先级排序):
- 一元运算符,也叫单目运算符,常见:++(自加)、–(自减)、!(逻辑非)、~(按位取反)
- 四则运算符,加减乘除
- 位移运算符,<<(左移)、>>(右移)
- 关系运算符,大于、等于、小于、大于等于、小于等于
- 逻辑运算符,&&(逻辑与)、||(逻辑非)
短路运算
逻辑表达式,包含两个逻辑运算符||和&&,这两个是用短路运算形式来进行运算。
当 || 的表达式中,有一边的结果为真,那么另一边不用再去判断,结果直接为真。
当 && 表达式中,有一边的结果为假,那么另一边不用再去判断,结果直接为假。
当一个表达式中,同时包含了||、&&这两个逻辑运算符,&&(逻辑与)的优先级高于 ||(逻辑或) 。
题目:
1、分别计算 x=4,x=9,x=11时,表达式的结果,与x的值。
x>5&& x<<8-7>20 || !(x++<15)
2、分别计算x=4,x=9,x