x,y,z都是int型变量,且x=3,y=4,z=5,那么表达式x||++y&&!z||1的值是多少,怎么算
人气:381 ℃ 时间:2020-04-21 11:38:59
解答
是 true,也就是 1
|| 和 && 和 !都是逻辑操作符.
x || (++y && !z) || 1
true || (true && false) || true
true || false || true
true
事实上,式中有 || 又有 true,那么结果肯定是 true
还有操作符的优先级:
++(前置) > !> && > ||
推荐
- 设x、y、z和k都是int型变量,则执行表达式:x=(y=4, z=16, k=32)后,x的值为().
- 编程题:若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x是值为?
- 设x ,y和int型变量,且x = 3,y = 4 ,z = 5 则下面表达式中使x值为0的是( ) .
- 若x和a均是int型变量,则计算表达式(1)后的x值为---- ,计算表达式(2)后的x 值为----
- 若x,i,j和k都是int型变量,则计算下面表达式后,x的值为( ).x=(i=4,j=16,k=32) A:4 B:16 C:32 D:其他值
- 如图,在△ABC中,AB=12,AC=8,AD是BC边上的中线,则AD的取值范围是_.
- 修一条路,第一天修了全长的5分之2,第2天修了2千米,还剩全长的一半没有修,这条路全长多少千
- 下列哪个动物造型融入了奥运会吉祥物福娃?大熊猫 亚洲象 华南虎 金丝猴
猜你喜欢