怎样输出字符

发布网友

我来回答

2个回答

热心网友

使用<iomanip>(io manipulate)头文件中的库函数:

如cout << setw(3) << 1;

结果就是:

**1(空格我用*表示)

或者cout.width(3),但这个不怎么方便,虽然和setw一样只对下一句输入或输出起作用但其不可以在输入/输出语句中拼接,如:

cout.width(6);
cout << "hello" << 1;

打印:*hello1

用sew:

cout << setw(6) << "hello" << setw(6);

打印:*hello*****1;

默认是右对其,你可以使用

cout.setf(ios_base::left);
cout << ...;
别忘了cout.unsetf(ios_base::left);

或者
cout << left << ....
cout << right << ...
cout << internal << ...

热心网友

用字符格式输出就可以了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com