高手请进!一道C语言编程的题,对于您这相当简单!急!!

我4月1日要考试了,这些简单的问题还不会,请同门师哥师姐,伸出援助之手!!语句“printf("%d",(a=2)&&(b=-2));”的输出结果是:请帮我讲,不要告诉我... 我4月1日要考试了,这些简单的问题还不会,请同门师哥师姐,伸出援助之手!!

语句“printf("%d",(a=2)&&(b=-2));”
的输出结果是:

请帮我讲,不要告诉我答案,谢谢!
展开
 我来答
yuvenken
2006-02-15 · TA获得超过902个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:412万
展开全部
printf("%d",(a=2)&&(b=-2));
以上式子只有一个格式控制%d (即输出整型数据)
输出的表达式
(a=2)&&(b=-2)中有= && ()三种运算符
优先级如下() 其次= 最后&&
另外,赋值运算式的值就等于所赋的值,所以:
(a=2)&&(b=-2)相当于
2&&-2
2和-2都是真值,所以相与的结果为1

看来你的基础真够^^到底学过一点C没有哦~!?
紫宣亭
2006-02-15 · TA获得超过967个赞
知道小有建树答主
回答量:1050
采纳率:0%
帮助的人:0
展开全部
怎么帮你讲啊,结果是
你这个要看上下文的,
应该是 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友672c90468
2006-02-15 · TA获得超过185个赞
知道答主
回答量:326
采纳率:0%
帮助的人:214万
展开全部
又是你 ,你多大了,

怎么发题目 不给条件,直接给printf....有用啊??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3a0fed6
2006-02-15 · TA获得超过2679个赞
知道小有建树答主
回答量:1834
采纳率:0%
帮助的人:1249万
展开全部
printf("%d",(a=2)&&(b=-2));
这是个输出语句,
要输出一个整型的数,
(a=2)&&(b=-2)是逻辑运算,结果要么是真要么是假,真用1表示,假用0表示,(a=2)&&(b=-2)结果为真,所以结果为:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式