一、 ---> 二进制:
#include <iostream>
#include <bitset>
using namespace std;
int main()
{
//方法一:以字符串形式赋值;
string str="10010";
bitset<5>a(str);/
cout<<a<<endl;
//方法二:以int类型进行赋值;
int num=10;
bitset<5>b(num);
cout<<b<<endl;
return 0;
}
二、 ---> 八进制、十六进制
#include<iostream>
using namespace std;
int main()
{
cout<<oct<<8<<endl;// 八进制
cout<<dec<<10<<endl;// 十进制
cout<<hex<<16<<endl;// 十六进制
return 0;
}