溫馨提示×

c++ cout的輸出格式如何設置

c++
小樊
97
2024-08-13 00:33:44
欄目: 編程語言

在C++中,可以使用流操縱符來設置cout的輸出格式。以下是一些常用的流操縱符:

  1. setw(int n):設置字段寬度為n個字符。
cout << setw(10) << "Hello" << endl; // 輸出寬度為10的字符串"Hello"
  1. setprecision(int n):設置浮點數(shù)的精度為n位小數(shù)。
cout << setprecision(2) << 3.14159 << endl; // 輸出保留兩位小數(shù)的浮點數(shù)
  1. fixed和scientific:指定浮點數(shù)的輸出格式為固定小數(shù)點和科學計數(shù)法。
cout << fixed << 3.14 << endl; // 輸出固定小數(shù)點格式的浮點數(shù)
cout << scientific << 3.14 << endl; // 輸出科學計數(shù)法格式的浮點數(shù)
  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的輸出格式,使輸出更加清晰和美觀。

0