用一个语句来输出a+ |b|的结果,语句是

 我来答
帐号已注销
2020-12-24 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

已知定义a=3,b=5,c=7;

如果说a>b,则执行a=b;可事实上a不大于b,但是后面没有跟else所以为其为空;直接执行赋值语句子c=a;所以c的值为3,后面的if(c!=a)

不成立,所以c=b不执行;那么a和b的值仍为3和5,最终的结果为:3,5,3;

例如:

如果要输出整数a,b的值,应改为printf("a=%d,b=%d\n",a,b);

printf("%%d"); // 会输出%d

因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。

扩展资料:

赋值运算符右侧的值由表达式生成,而表达式则由文本、常数、变量、属性、数组元素、其他表达式或函数调用的任意组合所构成。下面的示例阐释这一点。

x=y+z+findResult

前面的示例将变量y中存储的值与变量z中存储的值相加,然后与调用函数findResult返回的值相加。然后,此表达式的总值将存储到变量x中。赋值语句的一般格式是:变量名=表达式 其中"="为赋值号。

参考资料来源:百度百科-赋值语句

分享社会民生
高粉答主

2020-12-24 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283352

向TA提问 私信TA
展开全部

语句是a+ |b|stdio.h,函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为: printf(“格式控制字符串”, 输出表列),其中格式控制字符串用于指定输出格式。

使用逻辑运算符&&,if(a>=b && a>=c)意思是a的值大于等于b的值,并且a的值大于等于c的值,两个条件都成立整个表达式才为真。

扩展资料

printf函数在输出格式 format 的控制下,将其参数进行格式化,并在标准输出设备(显示器、控制台等)上打印出来。

如果函数执行成功,则返回所打印的字符总数,如果函数执行失败,则返回一个负数。

有时printf语句会很长,以至于不能在一行被放下,如果我们必须分割一个字符串,有以下三种方式可以选择。需要注意的是,我们可以在字符串中使用 "\n" 换行符来表示换行字符,但是在字符串中不能通过回车键来产生实际的换行字符。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铁初竹FO
2018-06-28 · 超过21用户采纳过TA的回答
知道答主
回答量:63
采纳率:33%
帮助的人:31.9万
展开全部
a+((b>0)?b:-b)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式