C语言中输出方式为“%5d”是什么意思?
8个回答
展开全部
1 %5d表示按十进制5位宽度输出,输出1时,会在1前面加4个空格。
2 如果没%,5d原样输出。
2 如果没%,5d原样输出。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%5d表示输出的十进制整数占5行,比如输出1,就是“ 1”,1前面有四个空格位;
如果没有%,就会按原样输出“5d”,不会输出想要的数字。
如果没有%,就会按原样输出“5d”,不会输出想要的数字。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"%5d"表示十进制的五位输出 如果输出为1 则前面补四个空格,如果是11那么前面补三个空格;如果超过五个 就越界了;因为C中最大数为65535 ;printf("%5d",a);去掉%就是错的,如果printf("5d");就原样输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表示列宽为5
如果输出int型的1将输出1,但如果是123456 将输出12345。
如果没有百分号将输出 5d .
如果输出int型的1将输出1,但如果是123456 将输出12345。
如果没有百分号将输出 5d .
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询