1.4 运算符

逻辑运算符:

&:只要两边的boolean表达式结果,有一个为false,那么结果就是false.

  只有两边都为true,结果为true.

|:两边只要有一个为true,结果为true.

  只有两边都为false,结果为false.

^:异或;两边相同结果为false.

    两边不同结果是true.

&和&&的特点:

&:无论左边是true还是false,右边都运算。

&&:当左边为false时,右边不运算。

|和||的特点:

|:无论左边是true还是false,右边都运算。

||:当左边为true,右边不运算。

左移和右移:

获取60的最低4位,通过&15.

int m = 60;

m&15=12;

要获取60下一组四位,将60右移4位,通过&15;

int  m= 60;

m=m>>4;

m&15;

条件表达式:

(条件表达式)?表达式1:表达式2;

如果条件为true,运算后的结果是表达式1.

如果条件为false,运算后的结果是表达式2.

猜你喜欢

转载自www.cnblogs.com/xiaozhoumo/p/9228877.html
1.4
今日推荐