C++ 操纵符 right

2025年7月31日 | 2 分钟阅读

C++ 操纵符 right 函数用于为 str 流设置 adjustfield 格式标志为 right。

当我们将 adjustfiled 设置为 right 时,输出会通过在开头插入填充字符来补齐到字段宽度,从而有效地将字段右对齐。

语法

参数

str: 受影响其格式标志的流对象。

返回值

它返回参数 str。

数据竞争

当对同一流对象的并发访问修改 str 时,可能会导致数据竞争。

异常

如果抛出异常,str 会处于有效状态。

示例 1

让我们看一个简单的例子来演示 right 操纵符的用法

输出

-   24
-24   
   -24

示例 2

让我们看另一个简单示例

输出

5
                   5
5                   
5                   
                   5
                   5

示例 3

让我们看另一个简单示例

输出

Left fill:
-1.23*******
0x2a********
USD *1.23***

Internal fill:
-*******1.23
0x********2a
USD ****1.23

Right fill:
*******-1.23
********0x2a
***USD *1.23
下一主题C++中的操纵符