C语言:已有定义int x=3,y=4,z=5;则表达式 !(x+y)+z-1&&y+z/2的值是?

日期:2019-06-18 11:22:49 人气:1

C语言:已有定义int x=3,y=4,z=5;则表达式 !(x+y)+z-1&&y+z/2的值是?

答案是1。 涉及到的运算符: ! () + - && / 运算符优先级为:() ! / + - && 运算过程: x=3,y=4,z=5 !(x+y)+z-1&&y+z/2 !(3+4)+5-1&&4+5/2 所以表达式计算步骤为 !(3+4)+5-1&&4+5/2 -> !7+5-1&&4+5/2 !7为 0 -> 0+5-1&&4+5/2 5/2 整数除整数得整数 2 -> 0+5-1&&4+2 -> 4&&6 逻
    A+
热门评论