C++学习日志44------格式化输出

目录

  • 一、格式化输出


一、格式化输出

//std::c++ latest
#include
#include

using std::cout;
using std::endl;
int main()
{
    //任务1:展示setw和setfill
   // cout << std::setw(4) << std::setfill('#')<<"a";
    cout << std::setfill('#');
    for (int i = 0; i < 5; i++)
    {
        cout << std::setw(i + 2) << '\n';
    }

    //任务2:展示 setprecision、fixed、showpoint、left、right
    double pi = 3.14159265358979323846;

    cout << std::setprecision(6) << pi << endl;
    cout << std::setprecision(6) <<std::fixed<< pi << endl;
    double y = 3.0;
    cout << y << endl;
    cout << std::showpoint << y << endl;

    //任务3:展示hexfloat
    y = 3.0;
    cout << std::hexfloat << y << endl;
    cout << std::defaultfloat;
    cout << y << endl;
    cout << std::showpoint << y << endl;
    return 0;
}

C++学习日志44------格式化输出_第1张图片
结果如上图所示。

你可能感兴趣的:(c++,学习,后端)