已知a和b的值分别是4和5,下面2个逻辑表达式为什么不为0

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-05
编写程序计算并输出 下面各逻辑表达式的值。设a=3,b=4,c=5 (1) a+b>c&&b==c (2) a||b+c&&b-c (3) !(a>b)&

......
这种简单问题都问...拜托稍微动点脑细胞,不然还写个P程序。

#include

int main(int argc, char* argv[])
{
int a = 3;
int b = 4;
int c = 5;

int res = (a + b > c && b == c);
printf("%d
", res);
res = (a || b + c && b - c);
printf("%d
", res);
//......
return 0;
}

因为 a = 3 b = 4 c = 5
(m = a)&&(y = b)|| !c = 1
(a > = b - 1 ? 3 : ( c - 4) = 3

非运算比或运算优先级高
对于第一个表达式!a||b

由于非运算比或运算优先级高,先计算!a ,返回值0
0再和5做或运算,或运算有一个为真,返回值就为真,所以,第一个表达式为1

对于第二个表达式(a&&b)||0
首先计算(a&&b),俩个都为真,返回1

1和0做或运算,返回值也是1

如有帮助,谢谢采纳

!a||b等价于(!a)||b,因为非0代表真,故结果为1。
(a&&b)||0,因为a&&b为真,故结果为1。

||代表的是或吧,只要||两边有一个是非零的,最后的结果都不为零吧。

这个 !a=0 0||5=1;
a&&b=4&&5=1 1||0=1;
都是1啊!

  • 已知a和b的值分别是4和5,下面2个逻辑表达式为什么不为0
    答:对于第一个表达式!a||b 由于非运算比或运算优先级高,先计算!a ,返回值0 0再和5做或运算,或运算有一个为真,返回值就为真,所以,第一个表达式为1 对于第二个表达式(a&&b)||0 首先计算(a&&b),俩个都为真,返回1 1和0做或运算,返回值也是1 如有帮助,谢谢采纳 ...
  • 请问这个题怎么解答?
    答:18)3(x-1)+2(1-3x)<519)3分之1x-1<x-3分之120)6(1-3分之2x)<2+5分之1(10-15x)括号为答案 1、5\7x+2\3<x+12\212、4(x 2)>2(3x + 5)3、以知关于x,y的方程组3x+y=k+1,x+3y=3 ,若0<x+y<1,求整数k的值.4、当2(a-3)<(10-a)/3时,求关于x的不等式a(x-5)/4>...
  • 帮我做张数学试卷,要求初一上册前三单元内,满分120 急!!! 高分悬赏...
    答:(三)已知:X=+17(3/4),Y=-9(5/11),Z=-2.25, 求:(-X)+(-Y)+Z的值 (四)用">","0,则a-ba (C)若ba (D)若a<0,ba (二)填空题: (1)零减去a的相反数,其结果是___; (2)若a-b>a,则b是___数; (3)从-3.14中减去-π,其差应为___; (4)被减数是-12(4/5),差是4.2,则减数...
  • 大家能帮我找一些初中(1年级)有理数减法和乘法的数学题么?
    答:(三)已知:X=+17(3/4),Y=-9(5/11),Z=-2.25, 求:(-X)+(-Y)+Z的值 (四)用">","0,则a-ba (C)若ba (D)若a<0,ba (二)填空题: (1)零减去a的相反数,其结果是___; (2)若a-b>a,则b是___数; (3)从-3.14中减去-π,其差应为___; (4)被减数是-12(4/5),差是4.2,则减数...
  • 出数学题(超简单,请大家帮忙)
    答:(三)已知:X=+17(3/4),Y=-9(5/11),Z=-2.25, 求:(-X)+(-Y)+Z的值 (四)用“>“,“0,则a-ba (C)若ba (D)若a<0,ba (二)填空题: (1)零减去a的相反数,其结果是___; (2)若a-b>a,则b是___数; (3)从-3.14中减去-π,其差应为___; (4)被减数是-12(4/5),差是4.2,则减...
  • 八年级三角形测试题
    答:(2)写出一个只有4个比高系数的比高三角形的周长. 1.B 解析:根据三角形中任何两边的和大于第三边可知能组成三角形的只有B,故选B. 2.C 解析:因为三角形中任何两边的和大于第三边,所以腰只能是10 cm,所以此三角形的周长是10+10+5=25(cm).故选C. 3.A 解析:本题主要考查了三角形的稳定性在生活中的应...
  • 有理数的乘方答案
    答:(三)已知:X=+17(3/4),Y=-9(5/11),Z=-2.25, 求:(-X)+(-Y)+Z的值 (四)用">","0,则a-ba (C)若ba (D)若a<0,ba (二)填空题: (1)零减去a的相反数,其结果是___; (2)若a-b>a,则b是___数; (3)从-3.14中减去-π,其差应为___; (4)被减数是-12(4/5),差是4.2,则减数...
  • 初一数学1单元的卷子 急急急急急 高分,好的再加
    答:(三)已知:X=+17(3/4),Y=-9(5/11),Z=-2.25, 求:(-X)+(-Y)+Z的值 (四)用">","0,则a-ba (C)若ba (D)若a<0,ba (二)填空题: (1)零减去a的相反数,其结果是___; (2)若a-b>a,则b是___数; (3)从-3.14中减去-π,其差应为___; (4)被减数是-12(4/5),差是4.2,则减数...
  • ...|(b=4)||(c=3)后,a,b,c的值分别为5,5,6,为什么
    答:因为用||连接的逻辑表达式,有一个为真则全为真。(a=5)为真,所以整个逻辑表达式为真,那么就b,c的值不变,a=5。
  • 若a与b分别是4减根号5的整数和小数部分,那么2a-b等于
    答:2<根号5<3 4-根号5=1+(3-根号5)a=1,b=3-根号5 2a-b=2*1-(3-根号5)=-1+根号5