1,include <iomanip>库的应用
在iomanip库中,比较常用的有关于进制的转换,小数点的保留,以及域宽等的使用。
首先介绍关于进制的转换,需要用到setbase(),即当我们想要转换进制的时候,需要在括号里写入,具体表达方式如下:
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout << setbase(8) << 250 << endl;//转化为几进制
return 0;
}
同样的,八进制,十六进制,十进制还有特定的写法,分别为dec,oct,hex
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
cout<<dec<<250<<endl;//十进制
cout<<oct<<250<<endl;//八进制
cout<<hex<<250<<endl;//十六进制
return 0;
}
接下来介绍关于域宽的知识:
在C++中,域宽的设置可以有两种方法,第一种是width(),需要在开头写cout.width(),括号内是想要设置的域宽。第二种为setw(),在想要设置的对象之前写。
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
cout.width(7);
cout << "n

&spm=1001.2101.3001.5002&articleId=129805736&d=1&t=3&u=6a8389756bd04282bad304beb1b10c43)
1390

被折叠的 条评论
为什么被折叠?



