请在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);
}
运行结果:
代码:
#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);
}
?代码已经给定了,你只需要运行这份代码即可
是有什么地方不理解么?
#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);
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!