比较运算符比较之后肯定有结果,而且只会有两个结果,ture 或者false.
==,比较运算符,比较两个值是否相等。
逻辑运算符:(逻辑,一种关系,用于连接两个boolean类型的表达式)
& :与 条件必须都满足,有一个为false 结果就是false
&& : 和&运算结果是一样的,但是如果左边为假时,右边不运算
| : 或 满足一个即可 ,有一个为ture,结果就是ture
||:和|运算结果是一样的,但是如果左边的结果是真的,右边不运算
^ : 异或 两边结果相同结果为false 两边的结果不同,结果为ture
! : 非运算 例:!ture=false
位运算符 : 用于二进制运算的符号
6&3 = 2;两个常量进行位运算,把十进制转换成二进制,在进行运算
110
& 011
-------
010 =2
6|3 = 7;
110
| 011
----
111 =7
一个数异或同一个数两次,结果还是这个数。
>>右移 左移几位就是该数据乘以2的几次方
<<左移 右移几位就是该数据除以2的几次方
>>> 无符号右移 数据进行右移时 高位出现空位时,无论原高位是什么空位都用0补
<<< 无符号左移 数据进行左移时 高位出现空位时,无论原高位是什么,空位都用0补
A=a+b;
B=a-b;
A=a-b;
三元运算符:三个元素参与运算的符号 ?: 三元运算符就是if语句的简写格式,简写格式即有好处,又有弊端
判断结构
三种格式:
If语句,如果if语句没写大括号,那么他就只能控制if语句下的第一行语句。必须写括号
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。