setw 함수는 출력 필드 너비를 설정할 수 있으며 양의 정수 매개 변수를 허용하여 너비를 지정합니다. 데이터를 인쇄할 때 데이터 길이가 필드 너비보다 작으면 데이터 앞/뒤에 공백이 삽입됩니다(기본적으로 오른쪽 정렬). 데이터 길이가 필드 너비보다 크면 원래 길이가 출력됩니다.
setw 함수
사용:
setw 함수는 출력 필드 너비를 설정하는 데 사용됩니다. 출력 필드의 너비를 지정하는 정수 값 매개변수를 받습니다.
구문:
<code class="cpp">std::setw(int width);</code>
작동 원리:
예:
<code class="cpp">#include <iostream> using namespace std; int main() { // 设置输出字段宽度为 10 个字符 cout << setw(10); // 输出一个字符串 cout << "Hello, world!" << endl; return 0; }<p>출력: </p> <pre class="brush:php;toolbar:false"><code> Hello, world!</code>
이 예에서는 출력 필드 너비를 10자로 설정하므로 "Hello, world!" 문자열이 오른쪽 정렬 필드에 6개의 공백으로 인쇄됩니다. 문자열 앞에 삽입됩니다.
기타 용도:
setw 함수는 다른 조작 함수(예: setfill)와 함께 사용하여 출력 형식을 사용자 정의할 수도 있습니다. 예를 들어, setfill 함수를 사용하여 공백을 삽입하는 문자를 변경할 수 있습니다.
위 내용은 C++에서 setw 함수를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!