C语言中输出语句中的%d和\n是什么意思

 我来答
微生茵茵蒲蕤
2020-02-20 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:657万
展开全部
%d
十进制有符号整数
可以在"%"和字母之间插进数字表示最大场宽。
例如:
%3d
表示输出3位整型数,
不够3位右对齐。
如果字符串的长度、或整型数位数超过说明的场宽,
将按其实际长度输出。
但对浮点数,
若整数部分位数超过了说明的整数位宽度,
将按实际整数位输出;
若小数部分位数超过了说明的小数位宽度,
则按说明的宽度以四舍五入输出。
另外,
若想在输出值前加一些0,
就应在场宽项前加个0。
例如:
%04d
表示在输出一个小于4位的数值时,
将在前面补0使其总宽度
为4位。
可以在"%"和字母之间加小写字母l,
表示输出的是长型数。
例如:
%ld
表示输出long整数
可以控制输出左对齐或右对齐,
即在"%"和字母之间加入一个"-"
号可
说明输出为左对齐,
否则为右对齐。
例如:
%-7d
表示输出7位整数左对齐
\n
换行
盘高芬御娜
2020-02-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:698万
展开全部
%d\这个是在输出函数printf中的输出十进制整数的代替符号

int
n=10;
printf("%d",n);
输出的结果为:
10
\n
是换行
int
表示整型
比如
1,2,3,....
if
表判断
"如果"的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
员跃大歆
2020-02-19 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:663万
展开全部
%d是十进制输出
\n是输出后换行
如:
int
iCount
=
10;
printf("iCount
=
%d.
\n
你好啊!",
iCount
);
结果:
iCount
=
10
你好啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斯文eK
2020-02-16 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:808万
展开全部
在C语言输出函数Printf中,%d表示输出数据位十进制数,\n表示输出一个换行。其他的输出类型如下:
%o
无符号8进制整数(不输出前缀0)
%u
无符号10进制整数
%x
无符号16进制整数
%f(%lf)
单精度浮点数用f,双精度浮点数用lf
%e
科学计数法表示的数
%c
字符型输出
%s
字符串输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式