或运算的逻辑口诀

124次

问题描述:

逻辑“或”(即运算符“||”)的运算级别比算术运算要高

推荐答案

2023-10-25 14:23:01

1.按位与运算符(&)

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

1、010

10:1010 15:1111 就是 :

1、010&1111 1111 上下结果:

1、111。

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

2.按位或运算符(|)

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

1、*1=1,1*0=0. 如下: 1010

10 :

1、010 15: 1111 就是 1010|1111 1111 上下结果就是:

1、010

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

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

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

1、*1=0,1*0=1. 如下: 1010

10 :

1、010 15: 1111 就是 1010^1111 1111 上下结果就是:0101

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

4.取反运算符(~)

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

其他答案

2023-10-25 14:23:01

1、与:and的口诀是有0出0,全1出1。例如:

1、,1=1;1,0=0;0,1=0;0,0=0。

2、或:or的口诀是有1出1,全0出0。例如:

1、,1=1;1,0=1;0,1=1;0,0=0。

3、非:not的口诀是有1出0,有0出1。例如:

1、=0;0=1。

4、或非:nor的口诀是先按或的操作,然后结果取反。例如:

1、,1=0;1,0=0;0,1=0;0,0=1。

5、与非:nand的口诀是先按与的操作,然后结果取反。例如:

1、,1=0;1,0=1;0,1=1;0,0=1。

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6