与运算,0&0=0,0&1=0,1&0=0,1&1=1;
或运算,0|0=0,0|1=1,1|0=1,1|1=1;
异或运算,0^0=0,0^1=1,1^1=0,1^ 0=1
与运算有0则为0,或运算有1则为1,异或运算不同为1同则为0。
与运算,可以算作并且的意思,只有前后都是真的,整个命题才是真的。
或运算,可以算作或者的意思,只要有一个是真的,整个命题都是真的。
异或运算,可以算作求不同,就是前后是不同的,整个命题就是真的,否则是假的。
这些是逻辑运算。这样有助于理解:0就是假,1就是真,与运算就当做中文的与,且;或运算当作中文的或者。异或的两个值'相同为假,不同为真'。
与运算,0&0=0,0&1=0,1&0=0,1&1=0;
或运算,0|0=0,0|1=1,1|0=1,1|1=1;
异或运算,0^0=0,0^1=1,1^1=0,1^ 0=1
将上述例子分别对位:
00000100
00000110与运算
00000100(4)