c++

如何使用C++ iomanip格式化输出

小樊
90
2024-07-16 03:51:43
栏目: 编程语言
C++开发者专用服务器,限时0元免费领! 查看>>

在C++中,可以使用头文件中的一些功能来格式化输出。以下是一些常用的格式化输出方法:

  1. 设置输出宽度:
#include <iostream>
#include <iomanip>

int main() {
    int num = 123;
    std::cout << std::setw(10) << num << std::endl;
    return 0;
}

这段代码会将输出的数字设为10个字符的宽度,不足的地方会用空格填充。

  1. 设置输出精度:
#include <iostream>
#include <iomanip>

int main() {
    double num = 3.1415926;
    std::cout << std::setprecision(2) << num << std::endl;
    return 0;
}

这段代码会将输出的数字设置为小数点后两位的精度。

  1. 设置对齐方式:
#include <iostream>
#include <iomanip>

int main() {
    int num = 123;
    std::cout << std::left << std::setw(10) << num << std::endl;
    return 0;
}

这段代码会将输出的数字左对齐。

  1. 设置填充字符:
#include <iostream>
#include <iomanip>

int main() {
    int num = 123;
    std::cout << std::setfill('*') << std::setw(10) << num << std::endl;
    return 0;
}

这段代码会将输出的数字用’‘字符填充,不足的地方会用’'填充。

这些是一些常用的格式化输出方法,可以根据需要使用不同的功能来实现更多样化的输出效果。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:C++ iomanip格式化输出的陷阱有哪些

0
看了该问题的人还看了