什么是逻辑代数,逻辑代数运算有先后顺序吗?

已知一逻辑函数F,只要将原函数F中所有的“+”变为“·”,“·”变为“+”;“0”变为“1”;“1”变为“0”,而变量保持不变、原函数的运算先后顺序保持不变,那么就可以得到一个新函数,这新函数就是对偶函数F'. 
其对偶与原函数具有如下特点: 
1.原函数与对偶函数互为对偶函数; 
2.任两个相等的函数,其对偶函数也相等.这两个特点即是逻辑函数的对偶规则



什么是逻辑代数,逻辑代数运算有先后顺序吗?

文章插图
逻辑代数运算有先后顺序吗?
逻辑代数运算是有先后顺序的,类似小学的四则运算,只是没有除法和减法;逻辑 或,表示是 +,逻辑 与,表示是 乘;加法是最低的,然后是乘法,遇到括号则优先;
逻辑函数的运算顺序如下
【什么是逻辑代数,逻辑代数运算有先后顺序吗?】k= ((x++)>=0)&&(!(y--<=0))||(z=x+y) 就是这个顺序x++是先使用x的值,再++,之后,x的值变为0.所以x++>=0这个表达式的值为false对于逻辑与运算,如果第一个表达式为false,则第二个表达式将不验证所以!(y--<=0)没有执行,y的值仍然为5对于或运算,若第一个表达式的值为false,则还要验证第二个表达式于是z=x+y执行了,表达式的值为5,被强制转换为bool类型,则表达式的值为true最后得出整个k=后面的表达式的值为true,所以k=1;