代码
//C语言 printf 的输出格式
#include<stdio.h>
int main()
{
printf("%5d\n",123456789);//预留 5 个数字宽度来显示一个整数值
printf("%5d\n",123);//右对齐
printf("%-5d\n",123); //左对齐
printf("%05d\n",123); //不足位数以0填充
printf("%+5d\n",123);//如是正数,输出正号
printf("%8.2f\n",123.45678); //以 8 个数字的宽度来显示一个十进制小数
printf("%.2f\n",123.45678); //显示小数点後 2 位
printf("%08.2f\n",123.45678);//不足 8 位用 0 补
printf("%-8.2f\n",123.45678); //左对齐 8 个数字宽度,保留 2 位
printf("%10s\n","Hello");//右对齐
printf("%-10s\n","Hello");//左对齐
return 0;
}
输出
本代码在 Dev-C++ 5.11中编译运行通过