c語(yǔ)言中setw怎么定義和使用

小億
388
2023-12-21 18:44:21

在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è)填充空格。

0