设整型变量X为任何一个整数,表达式X>1>2的值是?为什么

 我来答
丙夏何婉奕
2019-06-13 · TA获得超过3779个赞
知道小有建树答主
回答量:3136
采纳率:26%
帮助的人:191万
展开全部
计算这些程序算法和人是不一样的,我们人是从左住右算。它是从右向左算。
结果是一个布乐是没有问题的。它会先算1>2这里面为false在用来大于小于比较是其值是0。再计算x>0,当然你的X如果比零大就为true比零小或者等于零就为false了。。
不知道这么说你明白不明白。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bearyxy
2007-11-11 · TA获得超过363个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:132万
展开全部
首先应该知道,表达式的真值用1表示,假用0表示。
这样,
(1)如果x取大于1的数,x>1为真,值为1,原式就变成1>2,显然为假,所以原式值为0;
(2)如果x取1,x>1为假,值为0,原式就变成0>2,显然为假,所以原式值为0;
(3)如果x取小于1的数,x>1为假,同(2)。
综上,原式的值为0。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
血战八方奈我何
2007-11-11
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
这个要考虑运算有优先级,自左到右想: x>1要么成立,要么不成立,结果便是true或者false,即0或者1,然后,0或1再跟2比较,>2不成立,即为假。(非零即真,非真即零)

所以这个表达式的值恒为0!

觉得我说的对吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SepetemberRye
2007-11-11 · TA获得超过169个赞
知道答主
回答量:139
采纳率:0%
帮助的人:0
展开全部
先判断x>1:这是一个逻辑表达式,逻辑表达式的值只有1和0;然后把不管1或0同2比较,都小于2,所以表达式的值为0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式