一:与运算符(&)运算规则:0&0=00&1=01&0=01&1=1即:两个同时为1,结果为1,否则为0例如:2&3 = 2数字2转化为二进制为: 0 。与运算和或运算怎么记?更多详情请大家跟着小编一起来看看吧!

与运算和或运算怎么记(1)

与运算和或运算怎么记(1)

一:与运算符(&)

运算规则:

0&0=0

0&1=0

1&0=0

1&1=1

即:两个同时为1,结果为1,否则为0

例如:2&3 = 2

数字2转化为二进制为: 0 0 0 1 0

数字3转化为二进制为: 0 0 0 1 1

&的结果 0 0 0 1 0

二:或运算(|)

运算规则:

0|0=0

0|1=1

1|0=1

1|1=1

即:只要有一个为1,结果为1,否则为0

例如:2|3 = 3

数字2转化为二进制为: 0 0 0 1 0

数字3转化为二进制为: 0 0 0 1 1

|的结果

与运算和或运算怎么记(2)

与运算和或运算怎么记(2)

1.按位与运算符(&)

简单来说就是,对应的二进制位有一个或者两个为1,则该位的运算结果为1,否则为0. 如下: 10110

   10:1010 15:1111 就是 : 1010&1111 1111 上下结果:1111。

记住只要位运算上面有1 就要保留1 !

2.按位或运算符(|)

对应的二进制位中必须都是1,则结果为1,否则为0. 简单来说也就是:1*1=1,1*0=0. 如下: 1010

10 : 1010 15 : 1111 就是 1010|1111 1111 上下结果就是:1010

记住口诀就是 1*1=1 1*0=0

3.按位异或运算符(^)

对应的二进制位中必须都是1,则结果为1,否则为0. 简单来说也就是:1*1=0,1*0=1. 如下: 1010

10 : 1010 15 : 1111 就是 1010^1111 1111 上下结果就是:0101

记住口诀就是 1*1=0 1*0=1 和按位或运算正好相反

4.取反运算符(~)

将对应的二进制数逐位反转,即1取反为0,0取反为1 。