c语言中百分号后的数字是什么意思呀:)

比如printf('%7.2g',a);那个7.2是什么意思??还有“-i++”是什么意思?... 比如 printf('%7.2g',a);
那个7.2是什么意思??
还有“ -i++ ”是什么意思?
展开
 我来答
应韵0jm
2013-07-12 · TA获得超过264个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:48.6万
展开全部
输出7列,保留2为小数点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贲扬5M
2021-01-24
知道答主
回答量:1
采纳率:0%
帮助的人:514
展开全部
形如%-m.nlf,"-"表示在显示域内向左对齐,不写表示向右看齐;"m"表示数据的长度,"n"表示小数点后的位数。(如不理解可以实践一下就懂了)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖宝虫虫虫
2019-12-22
知道答主
回答量:2
采纳率:0%
帮助的人:1335
展开全部
-i++
先把i取负,再让i加1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不懂多来问问
推荐于2018-04-24 · TA获得超过2591个赞
知道小有建树答主
回答量:474
采纳率:0%
帮助的人:424万
展开全部
1,常用的格式控制列表的格式有以下一些:
%d:以带符号的十进制形式输出整数。 %o:以八进制无符号形式输出整数。
%x: 以十六进制无符号形式输出整数。 %u:以无符号十进制形式输出整数。
%c:以字符形式输出,只输出一个字符, %s:输出字符串。
%f:以小数形式输出单,双精度数,隐含输出6位小数。 %e:以指数形式输出实数。
2,常用的格式符的修饰符如下:
m:代表一个正整数,表示数据最小宽度。
n:代表一个正整数,对于实数表示输出n位小数,对于字符串表示截取的字符个数。
-:表示输出的数字或字符在或内向左靠,默认右对齐方式。

以上是printf函数的常用输出格式控制符。
至于7.2是什么意思:7表示输出的最小宽度,如果是一串字符,表示最小输出7位,不足用空格或指令字符填充,如果是数字,不足默认是用0填充
如果长度超出7位,那7就没有意思了,可以不管
.2如果是字符串:表示只输出两位字符,如果是数字:表示输出两位小数。
这个就是我给你的第2种"格式符的修饰符"中的m和n的表示。
另外"-i++" 在i++前再加上一个-号我也没用过,也没听过,不是常用方法。如果是""又引号中的,那只能表示这是一个字符串。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式