求c语言,解答,真的不会了

请在VS2013中编写代码,写出代码运行结果。
int main(void)
{
int a = 456;
printf("m.nd : %5.5d\n", a);
printf("-m.nd : %-5.5d\n", a);
printf(".nd : %.5d\n", a);
printf("m.d : %5.d\n", a);
printf("md : %5d\n", a);
printf("md : %05d\n", a);
}

d格式:用来输出十进制整数(int)。有以下几种用法:
%d:按整型数据的实际长度输出。
%m.nd:m为指定的输出字段的宽度,n定义为实际输出的个数。
m>0时为右对齐,根据n的大小,不足在左边补0;

代码运行结果如下:


#include<stdio.h>
int main(void)
{
int a = 456;
printf("m.nd : %5.5d\n", a);
printf("-m.nd : %-5.5d\n", a);
printf(".nd : %.5d\n", a);
printf("m.d : %5.d\n", a);
printf("md : %5d\n", a);
printf("md : %05d\n", a);
}

运行结果:

img

代码:

#include <stdio.h>
int main(void)
{
    int a = 456;
    printf("m.nd : %5.5d\n", a);
    printf("-m.nd : %-5.5d\n", a);
    printf(".nd : %.5d\n", a);
    printf("m.d : %5.d\n", a);
    printf("md : %5d\n", a);
    printf("md : %05d\n", a);
}


?代码已经给定了,你只需要运行这份代码即可
是有什么地方不理解么?

img


#include <stdio.h>
int main(void)
{
int a = 456;
printf("m.nd : %5.5d\n", a);
printf("-m.nd : %-5.5d\n", a);
printf(".nd : %.5d\n", a);
printf("m.d : %5.d\n", a);
printf("md : %5d\n", a);
printf("md : %05d\n", a);
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632