符号与命名
符号
存在逻辑符号和换位符号
(1)逻辑符号
&&(逻辑和,条件判定时用到,两条件同时满足才可)
||(逻辑或,条件判定时用到,两条件中任意一条件满足即可)
!(逻辑非,条件判断时用到)
(2)换位符(设A 1110 0001,B 0011 1001)
&(换位和,在机器语言中会用到,表现为遇0得0)(A&B = 0010 0001)
|(换位或,在机器语言中会用到,表现为遇1得1)(A|B = 1111 1001)
(异或,相同为0,不同为1.即判断是否不同)(AB = 1101 1000)
(非)(A = 0001 1110)
(右移)
点击查看代码
System.out.println(16>>3);
(3)运算符
自加/减
++表示自加(如,i++ 为i+1
--表示自减(如,i-- 为i-1
大体如此,但此类符号存在逻辑问题
点击查看代码
int i1 = 1;
int i2 = i1++;
int i3 = ++i1;
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);