设:a=2,b=8,c=6,d=3,表达式a>bAndNot(C>D.Ord>c的值是

www.zhiqu.org     时间: 2024-06-01
【答案】:D

本题中包含的两种运算符的优先级别由高到低依次为:比较运算符、逻辑运算符。其中,逻辑运算符的优先级为:Not(非)→And(与)→Or(或)。And前面表达式的值为False,And后面表达式的值为False,Or后面表达式的值也为False,所以最后输出的也是False。因此,答案为D.。

~


#茹汤询# 设a=2, b=3, c=4, d=5, 下列表达式的值是: -
(17299173149): Flase Not优先级最高,其次And ,最后Or 先算not,因为a<=c为真,所以Not a然后算AND 因为4*c=b^2为假,所以4*c=b^2 And b<>a+c 为假,最后算Or,假or假,两个都为假,所以整个表达式为假.

#茹汤询# C语言 int a=6,b=8,c=3;a>b&&++c;printf("%d\n",c),为什么结果不是4而是3. -
(17299173149): 关键在这句 a>b && ++c; 这个表达式a>b为假,所以后面的++c没有执行.所以是3的.(如果改为a你看一下逻辑运算符那一节吧,肯定有讲这个内容.

#茹汤询# (9) 设 a、b、C、d、m、n均为 int型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=a>b)&&(n=c>d)运算后,n的值位为
(17299173149): 0

#茹汤询# 1. 设有a=b=c=2,求表达式a+++b+++c++的结果是 - ------. (3分) A、 B、 C、 D、 A、6 B、9 C、8 D、表达式 -
(17299173149): (a++)+(b++)+(c++)=(2)+(2)+(2)=6 a++ 是先计算表达式 再计算a=a+1 所以表达式中a++是2 之后a为3

#茹汤询# 设 int b=2;表达式(b>>2)/(b>>1)的值是 - 作业帮
(17299173149):[选项] A. 0 B. 2 C. 4 D. 8

#茹汤询# int a=2,b=3,c=7,d=10; 则表达式 d=a==b?++b:++C 的值是 - ---. A:10 B:4 C:8 D:6 -
(17299173149): a不等于b,则c自增1变为8,再把8赋值给d

#茹汤询# 1.设a=1,b=2,c=3,d=4, -
(17299173149): 1, 结果为1. 2, m=1, n = 0 3, 输出:31,. 4, 表达式-1<=3<=-5值是: 0 追问: 能解释一下,写出过程吗? 回答: 1, a<=-5 等价于 1 <= -5 等价于 0

#茹汤询# C语言填空 设a,b,c,m和n均为int型变量,且a=3,b=6,c=5,d=8,m=0和n=7 -
(17299173149): 这道题应该这样做(m=(a>b))&&(n=(c>d)),a>b则为假 0,m被赋值0,由于(左边)&&(右边),&&左边的已经为假了,所以&&右边的表达式不能再计算了,所以n还是等于7. 祝你学习愉快.

#茹汤询# 设A=2,B=3,C=4,D=5.表达式 Not A<=C Or 4*C=B^2 And B<>A+C的值是什么? -
(17299173149): 值是false啊 偶直接把代码放到程序里面运行 o(∩_∩)o 运算方法是先是 算术运算>比较运算>逻辑运算啊 not 2<=4 or 16=9 and 3<>6 not true or false and true false or false and true 所以结果是 false 打的我累死了 不知道你看的明白不

#茹汤询# 1.设有a=b=c=2,求表达式a+++b+++c++的结果是_______.(3分) - 作业帮
(17299173149):[选项] A. A、6 B、9 C、8 D、表达式