当前位置:首页 C++ > 正文

C++ cout格式化输出

作者:野牛程序员:2023-07-09 07:11:29 C++阅读 2683

在C++中,你可以使用std::cout来进行标准输出。格式化输出可以通过不同的方式实现,下面是一些常见的方法:

  1. 使用std::setw()设置字段宽度:

#include <iostream>
#include <iomanip>

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

输出:

       42
  1. 在这个例子中,std::setw(10)设置了字段宽度为10个字符,即输出占用10个字符的宽度。

  2. 使用std::setprecision()设置浮点数的精度:

#include <iostream>
#include <iomanip>

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

输出:

3.142
  1. 在这个例子中,std::setprecision(4)设置了浮点数的输出精度为4位小数。

  2. 使用std::fixedstd::scientific设置浮点数的输出格式:

#include <iostream>
#include <iomanip>

int main() {
    double num = 123456.789;
    std::cout << std::fixed << num << std::endl;
    std::cout << std::scientific << num << std::endl;
    return 0;
}

输出:

123456.789000
1.234568e+05
  1. 在第一个std::cout语句中,std::fixed将浮点数输出为定点表示法,保留小数点后的所有位数。在第二个std::cout语句中,std::scientific将浮点数输出为科学计数法表示。

这只是一些格式化输出的基本示例。C++提供了丰富的输出格式控制功能,你可以根据需要进行更多的格式化操作。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击