dzrs.net
当前位置:首页 >> 判断逻辑表达式的值 >>

判断逻辑表达式的值

题目有误: 第一个式子:含“Q ∧ ┓Q”,该子表达式恒为0,再与“┓p”进行“析取”,最终结果为:┓p;所以,第一个式子的值,与Q无关; 第二个式子:其实就是P和Q的不可间析取(又叫做“异或”);既与P有关又与Q有关,所以两个式子肯定不相等.

是逻辑量“真”和“假”,即是 “非0”与“0”;关系表达式,含有关系运算符的表达式,而关系运算符有:>、>=、<、<=、==、!=;逻辑表达式,含有逻辑运算符的表达式,而逻辑运算符有:&&、||;无论是 关系表达式、还是逻辑表达式,其运算结果都只有“真”和“假”两个逻辑量,也称布尔量.

第一个化简:括号优先级最高, && 优先级大于 ||((a=b+c,b>c-1)&&(b+=c))||(b*2==a+c)化简为:(a=9,4 > 4)&&(b=9) || (18 == 14) (9,0)&&(9) || 09,0 为逗号表达式,其值为0所以 :0&&1 || 0 化简为 0 || 0 结果为 0 即false第二个化简: + - 的

1、a||b+c&&b-c=3||4+5&&4-5=1+1-5=-32、!(a>b)&&!c||1 =1&&0||1=13、!(x=a)&&(y=b)&&0 =04、!(a+b)+c-1&&b+c/2=0+5-1+2.5=2.5

在逻辑运算中 非0视为1(true),0视为0(false);&&逻辑与运算.||逻辑或运算.!逻辑非运算.优先级:! > +- > && > ||1、3||4+5&&4-5=3||9&&-1 = 3||1 =1( true);2. =!0&&0||1=1&&0||1=0||1=1(true); 其他同理

第一个,a+b>c 就是3+4>5成立,为1;而b不等于c,b==c为0,而&&两者都是1得值才是1,所以第一个为0.第二个,此处+-优先级最高,其次是&&,最低是||,注意同是逻辑运算符优先级不一样.还须注意,按照优先级加括号:a || b + c && b -

&&是逻辑与,||是逻辑或;只是判断后面的表达式成立值成立值就为1,不成立就为0;比如第一个是7>5&&4==3, 4==3显然是不成立的,所以值为0;

0,1,1 是的

返回的是0和1有些语言是真和假

0 a+b>c 为真 b==c 为假 整体为假 1 b+c && b-c 先集合 , a 为真,对|| 来说 整体为真 1 !(a>b)为真,!c 为假, 后面有个 1 所有整体为真 1 x=a是真!(x=a)为假,后面不计算 1 !(a+b)+c-1 =4 后面为 6

网站首页 | 网站地图
All rights reserved Powered by www.dzrs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com