二进制的计算是计算机专业的基础课,但是我学过之后都忘了,,此处整理一下,以备查验。
1.加法
- 0 + 0 = 0; 0 + 1 = 1;
- 1 + 0 = 1; 1 + 1 = 1(进位1);
2.减法
- 0 - 0 = 0; 1 - 1 = 0;
- 1 - 0 = 1; 0 - 1 = 1(需借位);
3.乘法
- 0 * 0 = 0; 0 * 1 = 0;
- 1 * 0 = 0; 1 * 1 = 1;
4.除法
- 0 / 0 = 0 ; 0 / 1 = 0;
- 1 / 0 = [无意义]; 1 / 1 = 1;
5.与运算(逻辑乘)
全1为1,其余情况都是0。
- 0 ^ 0 = 0;0 ^ 1 = 0;
- 1 ^ 0 = 0; 1 ^ 1 = 1;
6.或运算(逻辑加)
全0为0,其余情况都是1。
- 0 ∨ 0 = 0;0 ∨ 1 = 1;
- 1 ∨ 0 = 1;1 ∨ 1 = 1;
7.异或运算
相同为0,不同为1。
- 0 ⊕ 0 = 0; 0 ⊕ 1 = 1;
- 1 ⊕ 0 = 1;1 ⊕ 1 = 0;