在C語(yǔ)言中,setw
是<iomanip>
庫(kù)中的一個(gè)函數(shù),用于設(shè)置輸出的字段寬度。它的定義和使用如下:
#include <iostream>
#include <iomanip>
int main() {
int num = 10;
std::cout << std::setw(10) << num << std::endl;
return 0;
}
在上述示例中,std::setw(10)
用于設(shè)置輸出的字段寬度為10個(gè)字符,如果輸出的內(nèi)容不足10個(gè)字符,會(huì)在左側(cè)填充空格。然后,通過(guò)std::cout
輸出變量num
的值。
輸出結(jié)果為:
10
可以看到,輸出的字段寬度被設(shè)置為10個(gè)字符,如果內(nèi)容不足10個(gè)字符,會(huì)在左側(cè)填充空格。