文章目录
前言printf格式化输出基本的数据格式案例分析前言
刚开始学C语言时,在使用
printf
进行格式化输出时,感觉好乱好杂,记不住.今天刷题,需要用格式化输出,然后又重新回顾了
printf
格式化输出现在看来,挺容易理解的.
printf格式化输出
基本的数据格式
下面说几种常用的格式,都是在C语言编程中常用的,多练就能熟练,楞背可能记得不牢固
## 格式修饰符
都是基于上面的基本数据类型进行修饰的
以%d
为例
案例分析
int a = 23;printf("%d",a);正常输出23printf("%5d",a)域宽为5,但是a长度只有2,所以默认左边补空格,凑够到5位printf("%05d",a)输出域宽为5,但是a长度只有2,则默认左边补0,凑够到5位float b = 2.3;默认会是小数点后6位float在输出时会自动根据精度四舍五入printf("%.2f",b精确到小数点后2位printf("%10lf",b)域宽是10,就是整数部分加上小数部分再加上小数点一共10位,不够左边补空格
结果