c++ cout的输出格式如何设置

c++
497
2024/8/13 3:31:24
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C++中,可以使用流操纵符来设置cout的输出格式。以下是一些常用的流操纵符:

  1. setw(int n):设置字段宽度为n个字符。
cout << setw(10) << "Hello" << endl; // 输出宽度为10的字符串"Hello"
  1. setprecision(int n):设置浮点数的精度为n位小数。
cout << setprecision(2) << 3.14159 << endl; // 输出保留两位小数的浮点数
  1. fixed和scientific:指定浮点数的输出格式为固定小数点和科学计数法。
cout << fixed << 3.14 << endl; // 输出固定小数点格式的浮点数
cout << scientific << 3.14 << endl; // 输出科学计数法格式的浮点数
  1. setfill(char c):设置填充字符为c。
cout << setw(10) << setfill('*') << "Hello" << endl; // 输出用"*"填充的宽度为10的字符串"Hello"
  1. left和right:指定输出的对齐方式为左对齐和右对齐。
cout << left << setw(10) << "Hello" << endl; // 输出左对齐的宽度为10的字符串"Hello"
cout << right << setw(10) << "Hello" << endl; // 输出右对齐的宽度为10的字符串"Hello"

使用这些流操纵符可以方便地控制cout的输出格式,使输出更加清晰和美观。

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

推荐阅读: 如何用C++编写的数据库管理系统