首页 > 编程知识 正文

与或非逻辑运算公式,与或非逻辑运算符号

时间:2023-05-05 09:51:42 阅读:186165 作者:3209

逻辑变量之间的运算称为逻辑运算。 二进制1和0在逻辑上可以表示“真”和“假”、“是”和“否”、“有”和“无”。 具有这种逻辑属性的变量称为逻辑变量。

计算机逻辑运算的算术运算的主要区别在于,逻辑运算是逐位进行的,位与位之间没有加减运算那样的进位或借位联系。

逻辑运算主要包括三个基本运算。 逻辑求和(也称为逻辑求和运算)、逻辑乘法(也称为逻辑乘积运算)和逻辑否定(也称为逻辑非运算)。 另外,“异或”运算也很有用。

1、逻辑加法(或运算) ) ) ) )。

逻辑加法通常用符号“”或“”表示。 加法的规则如下。

0 0=0 00=0

0 1=1 01=1

1=1(1(0=1)

1=1(1(1=1)

从上式可以看出,逻辑加法有“或”的含义。 也就是说,在给定的逻辑变量中,如果a或b中的任一个为1,则其逻辑相加的结果为1; 如果两者都是1,则逻辑为1。

2、逻辑乘法(and运算) ) ) ) )。

乘法通常用“”或“”或“”符号表示。 乘法的规则如下。

00=0 00=0 00=0

01=0 01=0 01=0

10=0 10=0 10=0

11=1 11=1 11=1

可见逻辑乘法有“and”的意思。 这意味着只有当参与运算的所有逻辑变量同时取值1时,其逻辑与才为1。

3、逻辑否定(非运算) )

非逻辑运算也称为逻辑否定运算。 其运算规则如下

0=1以外为1

1=0非1=0

4、异或运算(半加法运算)

异或运算通常用符号“”表示,其运算规则如下。

00=00与0进行异或,结果为0

01=10与1进行异或,结果为1

10=11与0进行异或,结果为1

11=01与1进行异或,结果为0

这意味着,如果两个逻辑变量不同,输出将为1

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。