限定宽度(补充)

简介: 该内容介绍了一个关于小数显示宽度限定符的示例。在C++代码中,`printf("%5d", 123.45)` 输出结果为 `123.45`, 其中数字前有2个空格,后有4个空格。这是因为默认小数精度为6位,所以123.45后有4个空格,而`%5d`指定至少占用5位,导致前面出现2个空格。

对于小数,限定符会限制所有数字的最小显示宽度


如:


#include <stdio>

int main()

{
int a = 123.45;

printf("%5d",a);

return 0;

}


输出结果为:  123.45(123.45前面有两个空格,后面有四个空格)


由于小数的默认显示精度是小数点后六位,则123.45后面有四个空格,同时%12d表示输出的浮点数最少要占据12位,那么123.45前面也有两个空格


目录
相关文章
|
1月前
定义的位置
定义的位置不一样【重点】局部变量:在方法的内部 局部变量和成员变量 1.定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出
39 1
|
1天前
定义的位置
定义的位置不一样【重点】局部变量:在方法的内部 局部变量和成员变量 1.定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出 定义的位置不一样【重点】局部变量:在方法的内部 局部变量和成员变量 1.定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出
9 2
|
4月前
输出格式:限定宽度
`printf()`函数允许设定占位符的最小宽度,例如 `%nd` 强制数字至少占n位。若实际位数少于n,前面会填充空格(默认右对齐)。要使输出左对齐,可在%后加&quot;-&quot;,如`%-nd`。示例展示了不同情况下`printf()`的输出效果。
24 0
|
4月前
|
C++
『C/C++』Eg4: 求自定类型元素的平均
『C/C++』Eg4: 求自定类型元素的平均
如何实现单⾏/多⾏⽂本溢出的省略样式?
如何实现单⾏/多⾏⽂本溢出的省略样式?
Echarts参数属性学习:x轴标签文本过长自动缩减并替换成缩略号...
Echarts参数属性学习:x轴标签文本过长自动缩减并替换成缩略号...
130 0
|
自然语言处理
深入spaCy: 高级教程
在我们的初级和中级spaCy教程中,我们已经覆盖了一些基本和中级的spaCy主题。在这篇文章中,我们将深入探讨spaCy的高级主题,包括扩展属性、自定义词汇特性和处理管道。
设计一个长方形类,成员变量包括长度和宽度,成员函数除包括计算周长和计算面积外,还包括用 Set 方法设置长和宽,以及用 get 方法来获取长
设计一个长方形类,成员变量包括长度和宽度,成员函数除包括计算周长和计算面积外,还包括用 Set 方法设置长和宽,以及用 get 方法来获取长
194 0
|
JSON JavaScript 数据格式
for in语句,flex布局,Math对象,筛选选择器,属性操作(复习知识)
用for…in遍历数组: 循环变量x是数组的下标 用for…in遍历js对象: 循环变量x是json的成员—属性与方法名 以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。
79 0
|
11月前
|
SQL 数据库
SAP CDS view 里 UNION 操作的用法
SAP CDS view 里 UNION 操作的用法