format
A format specifier follows this prototype:
%[flags][width][.precision][length]specifier
最常用
printf("|%015d|\n",int_value); //右对齐,15位长度,不够补0
printf("|%15d|\n",int_value); //右对齐,15位长度,不够补空格
printf("|%-15d|\n",int_value); //左对齐,15位长度,不够补空格
printf("|%-15.2f|\n",float_value); //左对齐,15位长度,带两位小数,不够补空格
熟能生巧
#include <stdio.h>
int main()
{
//print char => Characters: a A
printf ("Characters: %c %c \n", 'a', 65);
// print int, long int => Decimals: 1977 650000
printf ("Decimals: %d %ld\n", 1977, 650000L);
// print int with preceding blanks or zeros => Preceding with blanks: 1977
printf ("Preceding with blanks: %10d \n", 1977);
// Preceding with zeros: 0000001977
printf (