C语言%7.2d、%-7d、%7.2f、%0.2f的含义和区别

简介: C语言%7.2d、%-7d、%7.2f、%0.2f的含义和区别

 1.%d是输出整形格式,即int型数据
%-7d也是整形,但是输出的时候是左对齐,最少输出7位,不足7位的右端补空格

 

%07d中的d代表:十进制有符号整数
7代表:输出的数字的最大宽度,小于这个宽度的数字前面就补空格,大于将按其实际长度输出
0代表:这里同上面的7一起作用,小于这个宽度的数字前面用0来补

2.%7.2f有,表示输出最少7位浮点数,其中小数占两位

%7.2f中的2表示小数位数为2位,7表示最少输出7位,不足的左端补空格,比如123.4567输出就是空格123.46

%0.2 f也可以写成 %.2f 指保留小数点后两位

image.gif编辑

最后如果觉得我写的还不错,请不要忘记点赞✌,收藏✌,加关注✌哦(。・ω・。)


目录
相关文章
|
1月前
|
C语言
爱上C语言:分支与循环(分支篇)多个if与if — else if区别
爱上C语言:分支与循环(分支篇)多个if与if — else if区别
|
1月前
|
C语言
C语言中的exit与return的区别
C语言中的exit与return的区别
|
1月前
|
Java 编译器 C语言
【JavaSE】运算符详解及与C语言中的区别
【JavaSE】运算符详解及与C语言中的区别
66 0
|
21天前
|
C语言
C语言学习记录——枚举(定义、与结构体的区别、优点)
C语言学习记录——枚举(定义、与结构体的区别、优点)
18 3
|
24天前
|
C语言
C 语言关于sizeof() 和 strlen()区别?
C 语言关于sizeof() 和 strlen()区别?
13 2
|
29天前
|
存储 安全 C语言
C语言中的共用体与结构体的区别
C语言中的共用体与结构体的区别
37 3
|
6天前
|
C语言
C语言--指针数组和数组指针的区别
C语言--指针数组和数组指针的区别
|
22天前
|
存储 C语言
C语言数组指针和指针数组的区别及使用方法
C语言数组指针和指针数组的区别及使用方法
17 0
|
30天前
|
C语言
C语言(9)----NULL、null(或者NUL)、\0、0、‘0’几者之间的区别
C语言(9)----NULL、null(或者NUL)、\0、0、‘0’几者之间的区别
21 0
|
1月前
|
C语言
C语言程序设计——if与else if的区别及用法
C语言程序设计——if与else if的区别及用法