C++的cout
對象是用于標準輸出的流對象,它默認會輸出到控制臺。如果需要實現定位輸出,可以使用setw
和setfill
等流控制符來實現。
例如,可以使用setw
控制符來設置輸出的寬度,使用setfill
控制符來設置填充字符。
#include <iostream>
#include <iomanip>
int main() {
int num1 = 123;
int num2 = 456;
std::cout << std::setw(10) << num1 << std::setw(10) << num2 << std::endl;
return 0;
}
在上面的例子中,setw(10)
表示設置輸出的寬度為10個字符,如果實際輸出的內容長度不足10個字符,會使用填充字符進行填充,默認填充字符是空格。可以通過setfill
設置填充字符,例如std::setfill('*')
表示使用*
字符進行填充。
除了setw
和setfill
,還可以使用其他流控制符來實現定位輸出,詳細的流控制符可以參考C++的標準庫文檔。