c++中setw函數(shù)的用法是什么

c++
小億
431
2024-03-13 16:23:44
欄目: 編程語言

在C++中,setw()函數(shù)是在頭文件中定義的函數(shù),用于設(shè)置輸出流中的字段寬度。它的作用是在輸出時(shí)設(shè)置字段的寬度,使輸出的數(shù)據(jù)在該字段內(nèi)對(duì)齊。setw()函數(shù)的語法如下:

#include <iomanip>
std::setw(int n);

其中,n為要設(shè)置的字段寬度。例如,如果要設(shè)置輸出的整數(shù)為10個(gè)字符寬度,可以使用setw(10)函數(shù)。

示例:

#include <iostream>
#include <iomanip>

int main() {
    int num1 = 123;
    int num2 = 4567;

    std::cout << std::setw(10) << num1 << std::endl;
    std::cout << std::setw(10) << num2 << std::endl;

    return 0;
}

輸出結(jié)果:

       123
      4567

在上面的示例中,使用setw()函數(shù)設(shè)置輸出的字段寬度為10個(gè)字符,分別輸出了num1和num2,并且在輸出時(shí)會(huì)在字段內(nèi)對(duì)齊。

0