x,y,z都是int型变量,且x=3,y=4,z=5,那么表达式x||++y&&!z||1的值是多少,怎么算
人气:481 ℃ 时间: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:其他值
- 英语翻译
- 减缓大气中CO2含量的增加的方法
- 我们这张订单分为"ITALY PORTION" ,"OTHER CLIENT" 请分别提供 Shipping instructions
猜你喜欢