C 语言格式化输出

printf("%4d\n", 12345);
                // 12345
printf("%6d\n", 12345);
                // _12345
                // 前边会留有一个空格
                // 不足用空位补上
printf("%06d\n", 12345);
                // 012345
                // 不足用0补上 

以上是整型的输出,下面来看其他类型的格式化输出,尤其是float类型;

printf("%6.3f\n", 1.2);
                // _1.200
                // 6.3表示:共六位(加上小数点),
                // 小数点后为三位,则小数点之前为6-3-1=2位
                // 不足默认用空位补齐
                // 这点同python
printf("%06.3f\n", 1.2);
                // 01.200
printf("%2x\n", 15);
                // _f
                // 用法同整型

你可能感兴趣的:(printf,C语言,格式化)