c语言中,输出语句中在%与格式字符之间如何使用多个修饰符
3个回答
展开全部
你可以说明一下你所谓的多个修饰符想达到的什么效果。
例如,最简单的一个例子printf("%05d\n", 1);
5表示输出占的宽度为5个字符
0表示空位用0填充
例如,最简单的一个例子printf("%05d\n", 1);
5表示输出占的宽度为5个字符
0表示空位用0填充
追问
如果规定小数位数呢,我想输出一个小于1的小数,能不能在前面补0呢
追答
printf("%010.2f\n", 0.5512412);
10表示输入总共占多少个字符宽度
.2表示小数点后保留两位(四舍五入),如果数字大于输出宽度,小数点后自动用0补齐
10前面的0表示不足部分用0补齐
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |