下列表达式( )不能用来判断整型变量x中的值是否为奇数。 A. x%2==1 B. !(x%2==0) C. !(x%2) D. x%2

要解答... 要解答 展开
 我来答
zmm502love
2012-05-18
知道答主
回答量:3
采纳率:0%
帮助的人:3万
展开全部
C语言中0表示false,非0表示true。
什么是奇数就不说了,x%2只有两个结果:0或者1.故A、B正确。D中 x%2 为1时表示奇数,为0时表示偶数,故正确。由D可知C中 !(x%2) 为0时表示奇数,为1时表示偶数,而0表示false,不执行表达式(),故C不能判断。不明白可以继续问。
搬砖老鬼
2012-05-19 · TA获得超过183个赞
知道答主
回答量:74
采纳率:0%
帮助的人:73.8万
展开全部
选C啊。。。。

A选项余数等于1当然为奇数了,B选项括号里面余数为0,判断为偶数,前面加上非(!)当然为奇数了,D选项后面省略表示表达式为真,即结果为1跟A选项相同,能够判断为奇数,C选项取D选项的相反面,当然是为偶数,不能判断为奇数。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尐爺sky
2012-05-17
知道答主
回答量:9
采纳率:0%
帮助的人:4万
展开全部
搞错了,是C
追问
谢谢  能解释一下怎么做的吗?
追答
这个很简单,实在不行可以把3代进去算,你现在刚学C语言吧,我这里有很多关于这方面的题目,我发给你,你尝试做做吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ls4030
2012-05-18
知道答主
回答量:44
采纳率:100%
帮助的人:16.9万
展开全部
c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
结缘缘BH
2012-05-20 · TA获得超过140个赞
知道答主
回答量:142
采纳率:6%
帮助的人:3.1万
展开全部
c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式