c语言中怎么在输出时在个位数前+0?例如1显示成01;5显示成05 10
展开全部
01 printf("%02d", 1);
001 printf("%03d", 1);
0001 printf("%04d", 1);
001 printf("%03d", 1);
0001 printf("%04d", 1);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int n = 4;
printf("0%d\n",n);
printf("0%d\n",n);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert(0,“0”);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过格式化输出函数printf来进行输出,同时通过控制格式化字符来实现效果。
以输出整型数值为例,要输出整型数字占m位,不足部分补0,可以写作
printf("%0md", var);
其中m为正整数。
当输出的实际位数超过m时,会按照实际位数输出,否则左边补0,凑齐m位输出。
如
printf("%04d", 20); 会输出0020;
printf("%08d",123); 会输出00000123;
而printf("%03d",1234);会按照本身的长度输出,即1234。这时的03控制无效。
以输出整型数值为例,要输出整型数字占m位,不足部分补0,可以写作
printf("%0md", var);
其中m为正整数。
当输出的实际位数超过m时,会按照实际位数输出,否则左边补0,凑齐m位输出。
如
printf("%04d", 20); 会输出0020;
printf("%08d",123); 会输出00000123;
而printf("%03d",1234);会按照本身的长度输出,即1234。这时的03控制无效。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询