本文目录一览

1,C 逻辑运算

&&有一边为0,结果就为0,否则为1 ||有一边不是0,结果就为1,如果两边都为0,结果为0 2 && -1 =1 (x || z) || y && z =1 最后计算1==1 , ==号是相等的意思,相等的结果为1,不相等结果为0 所以结果为1

C 逻辑运算

2,逻辑函数及计算

以三变量为例,布尔表达式为F=ABC此式说明:当逻辑变量A、B、C同时为1时,逻辑函数输出F才为1。其他情况下,F均为0。工程应用中与运算用与门电路来实现。逻辑图符和真值表如下所示:三元变量与运算真值表输入输出ABCF000000100100
不用逻辑函数用查找函数也可以 =lookup(a1, 此公式为大于等于的写法 如果一定为大于,改为 =lookup(a1,

逻辑函数及计算

3,逻辑运算表达式

2,8,10,16进制可互换,全都换做10进制计算,10进制的逻辑运算符的优先级你会吧.
∧是and的符号,如果a∧b,a,b里面有一个false结果就是false,∨是or的符号,如果a∨b,a,b里面有一个是true结果就是true.((?a∧b)∨c)∧?d 里面,?a∧b是false,(?a∧b)∨c是true,?d是true,所以((?a∧b)∨c)∧?d结果为true.a∧(d∨?c)∧b里面,d∨?c是false,a∧(d∨?c)也是false,所以a∧(d∨?c)∧b结果就为false第一个表达式为真。

逻辑运算表达式

4,条件逻辑运算的具体算法

加上括号就能看明白了( 0 && ((!2)+5)) || (1 && (!(2+(!0))) 说顺序 首先执行 ( 0 && ((!2)+5)) 然后 因为 0 ,所以 ( 0 && ((!2)+5)) = 0,后面的不会执行 然后 (1 && (!(2+(!0))) 因为 1 所以 看(!(2+(!0)) 所以要看 2+(!0) !0 = 1 => 2 + !0 = 3 => (!(2+(!0)) = (! 3) = 0 =>(1 && (!(2+(!0))) = (1 && 0) =0 所以 ( 0 && ((!2)+5)) || (1 && (!(2+(!0))) = 0 || 0 = 0

5,如何计算逻辑运算

两个定义语句相 与,一个条件假,整个句子都假两个定义语句相 或,一个条件真,整个句子都真一个定义语句 非 运算,就是要他的对立面
a+b>c&&b==c:a+b>c(3+4>5:为真;b不等于c,为假=>结果为0.因为c中只有真和假,分别用1和0表示,非0即为真)。 a||b+c&&b-c:b+c为非0(真),“||”符号和任何真的数做运算必定为真;同时,b-c为-1,也是真。结果为真(1)。 !(a>b)&&!c||1:(a>b)为假,取反为真;c||1也是真,结论也是真(1)。 !(x=a)&&(y=b)&&0:x=a是赋值运算,先把a赋值给x,判断x是否为0(真还是假),显然是真,取反为假。&&与任何假的数与运算必定为假。结论是0 i(a+b)+c-1&&b+c/2 :对不起,你的i是几?还有,没有i(a+b)这个表达式,是不是i*(a+b)?
你可以去看看离散数学,是一本很好的逻辑方面的书。里面有很多的计算机方面的逻辑思维方式。
你这个问题的逻辑很有问题,你先搞清楚你自己的逻辑再问这种逻辑问题。

文章TAG:逻辑  逻辑运算  运算  公式  逻辑运算公式  逻辑运算  
下一篇