求逻辑表达式的值a=3,b=4,c=5(1)(a=b+c,b>c-1)&&(b+=c)||(b*2==a+c)(2)('c'-'a')/2+b>c!=b-a(1)我化简到(1,0) && 1 || 1 对括号就不会处理了(2)我化简到1+0 =1 1 = 1 0 1 求检错

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 00:16:25

求逻辑表达式的值a=3,b=4,c=5(1)(a=b+c,b>c-1)&&(b+=c)||(b*2==a+c)(2)('c'-'a')/2+b>c!=b-a(1)我化简到(1,0) && 1 || 1 对括号就不会处理了(2)我化简到1+0 =1 1 = 1 0 1 求检错
求逻辑表达式的值
a=3,b=4,c=5
(1)(a=b+c,b>c-1)&&(b+=c)||(b*2==a+c)
(2)('c'-'a')/2+b>c!=b-a
(1)我化简到(1,0) && 1 || 1 对括号就不会处理了
(2)我化简到1+0 =1 1 = 1 0 1 求检错

求逻辑表达式的值a=3,b=4,c=5(1)(a=b+c,b>c-1)&&(b+=c)||(b*2==a+c)(2)('c'-'a')/2+b>c!=b-a(1)我化简到(1,0) && 1 || 1 对括号就不会处理了(2)我化简到1+0 =1 1 = 1 0 1 求检错
第一个化简:
括号优先级最高, && 优先级大于 ||
((a=b+c,b>c-1)&&(b+=c))||(b*2==a+c)
化简为:
(a=9,4 > 4)&&(b=9) || (18 == 14)
(9,0)&&(9) || 0
9,0 为逗号表达式,其值为0
所以 :0&&1 || 0 化简为 0 || 0 结果为 0 即false
第二个化简:
+ - 的优先级高于 > 高于 !=
((('c'-'a')/2+b)>c)!=(b-a)
所以化简为:
2/2 + 4 > 5 !=1
5 > 5 !=1
0!=1
所以结果为 1 即true
这个主要是考察运算符优先级,实际写程序时强烈不建议这样写,可读性太差
这个是c语言表达式运算符优先级:
http://www.slyar.com/blog/c-operator-priority.html

求逻辑表达式的值 设a=3,b=4,c=5;求 !(a+b)+c-1&&b+c/2 写出下面各逻辑表达式的值,a=3,b=4,c=5 设a=3,b=4,c=5,则逻辑表达式!(a>b)&&!c||1的值为 3.设a=3,b=4,c=5,写出下面各逻辑表达式的值.表达式 表达式运算后的值 a+b>c && b==c (a>b) && c || 1 C的逻辑表达式 a=3,b=4,c=5 (a>b)&&!c||1 C语言 设a=3,b=4,c=5,则逻辑表达式“!(a+b)*c-1&&b+c%2”的值是? a=3 b=4 c=5写出逻辑表达式的值?讲解下二三题 表达式X=Sqr(a^2-5)+Sqr(b^2-5)的类型是()A 算术表达式B 逻辑表达式C 关系表达式D 字符表达式我选了D,可是答案是C求详解. 已知a=3,b=4,c=5,写出逻辑表达式的值,(m=a)&&(y=b)||!c表达式 (a>=b-1) 3:(c-4) 设a=3,b=2,c=1,逻辑表达式 (a>b)&&!c||1 的值为 编写程序计算并输出 下面各逻辑表达式的值.设a=3,b=4,c=5 (1) a+b>c&&b==c (2) a||b+c&&b-c (3) (a>b)& 写出下面逻辑表达式的值设a=3,b=4,c=5(x=a)&&(y=b)&&0 设a=2,b=3,c=4,则逻辑表达式“!(a+c)*b-2&&a+c%2”的值是 设a=2,b=3,c=4,则逻辑表达式“!(a+c)*b-2&&a+c%2”的值是 设a=3,b=4,c=5,则逻辑表达式!(a+b)*c-1&&b+c%2值为1.为什么啊 计算机二级逻辑计算求助啊有整型变量a=3,b=4,c=5,计算表达式!(x=a)&&(y=b)!0,不好意思那两个竖线不会打出来啊就打感叹号了.答案里写的是“!3为逻辑运算要把3转换为逻辑量1,怎么求的逻辑值啊? 5..假设a=3,b=4,c=5,则逻辑表达式:a| |b+c&&b-c的值等于() A)1 B) 2 C) 3 D)0 设a=3、b=4、c=5,则逻辑表达式:(a+b)+c–1 && b+c/2的值是_______.A) –1 B) 0 C) 1 D) true