Fungsi setw() dalam C++ digunakan untuk menetapkan lebar medan aliran keluaran, menerima lebar parameter integer yang mewakili bilangan lajur. Kaedah panggilan ialah: std::setw(int width). Ia menetapkan lebar medan di belakang aliran keluaran, yang digunakan untuk menjajarkan output. Jika nilai sebenar lebih besar daripada lebar, ia akan dipotong;
setw() fungsi dalam C++ Fungsi setw()
dalam C++ digunakan untuk menetapkan lebar medan aliran output. Ia menerima hujah integer yang mewakili bilangan lajur untuk dikekalkan untuk nilai yang dikeluarkan.
Sintaks: setw()
函数用于设置输出流的字段宽度。它接受一个整数参数,表示要为正在输出的值保留的列数。
语法:
<code class="cpp">std::setw(int width);</code>
用法:
要使用 setw()
函数,可以在输出流对象后面调用它,然后指定所需的字段宽度。以下示例展示了它的使用方法:
<code class="cpp">#include <iostream> using namespace std; int main() { cout << setw(10) << "Name" << setw(15) << "Age" << endl; cout << setw(10) << "Alice" << setw(15) << 25 << endl; cout << setw(10) << "Bob" << setw(15) << 30 << endl; return 0; }</code>
输出:
<code>Name Age Alice 25 Bob 30</code>
如你所见,该示例设置了姓名和年龄字段的宽度,以便它们在输出中对齐。
注意:
setw()
setw()
, anda boleh memanggilnya selepas objek aliran output dan kemudian nyatakan lebar medan yang diingini. Contoh berikut menunjukkan cara menggunakannya: 🎜rrreee🎜🎜Output: 🎜🎜rrreee🎜Seperti yang anda lihat, contoh menetapkan lebar medan nama dan umur supaya ia sejajar dalam output. 🎜🎜🎜Nota: 🎜🎜setw()
tidak menjejaskan nilai sebenar, ia hanya mempengaruhi format output. 🎜🎜Jika nilai sebenar lebih besar daripada lebar medan yang ditentukan, ia akan dipotong agar sesuai dengan medan. 🎜🎜Jika nilai sebenar kurang daripada lebar medan yang ditentukan, ia akan dipadatkan dengan ruang untuk memenuhi lebar medan. 🎜🎜Atas ialah kandungan terperinci Cara menggunakan setw dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!