与运算赋值(&=)、异或运算赋值(^ =)、或运算赋值(| =)
1、与运算赋值(&=)
同1则1
与
| 表达式1 | 表达式2 | 结果 |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 0 |
2、异或运算赋值(^=)
两位不同则是1,相同0
异或
| 表达式1 | 表达式2 | 结果 |
|---|---|---|
| 1 | 1 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
3、或运算赋值(|=)
两位只要有一个为1,其值为1,其它都为0
或
| 表达式1 | 表达式2 | 结果 |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
与运算赋值(&=)、异或运算赋值(^ =)、或运算赋值(| =)
1、与运算赋值(&=)
同1则1
| 表达式1 | 表达式2 | 结果 |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 0 |
2、异或运算赋值(^=)
两位不同则是1,相同0
| 表达式1 | 表达式2 | 结果 |
|---|---|---|
| 1 | 1 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
3、或运算赋值(|=)
两位只要有一个为1,其值为1,其它都为0
| 表达式1 | 表达式2 | 结果 |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
相关文章: