写出与!(a<=b)等价的C语言表达式?
答案给的是(a<=b)||(a>b)我想的是:假设a<=b为真则!(a<=b)的运算结果为0,而(a<=b)||(a>b)的运算结果为1,都不相等怎么会是等价的啊,本人刚...
答案给的是(a<=b)||(a>b)
我想的是:假设a<=b为真则!(a<=b)的运算结果为0,而(a<=b)||(a>b)的运算结果为1,都不相等怎么会是等价的啊,本人刚学C语言,想不通,求大神解释下啊???? 展开
我想的是:假设a<=b为真则!(a<=b)的运算结果为0,而(a<=b)||(a>b)的运算结果为1,都不相等怎么会是等价的啊,本人刚学C语言,想不通,求大神解释下啊???? 展开
8个回答
展开全部
你在哪里看的答案·我怎么觉得是
与!(a<=b)等价的表达式就是a>b
与!(a<=b)等价的表达式就是a>b
追问
这是二级真题卷上的题目应该不会错吧!!!!
追答
相信我·答案错了·~你是最棒的~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有考虑c语言运算符的优先级,()是1级运算符,!是2级运算符,<=是6级运算符,||是12级运算符,所以,在()运算完之后是运算“!a”而不是“!(a<=b)”。希望可以给各位带来帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你自己读读题:不是a小于等于b(或a不小于等于b)——那条件不就是a大于b吗,还能有啥情况?!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案错了呗
正确答案是a>b
正确答案是a>b
追问
这是二级真题卷上的题目应该不会错吧!!!!
追答
尽信书不如无书,要么是题不对,要么就是答案错了。 小学生都知道,a不小于等于b,就是a大于b啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询