八进制 十进制 十六进制
- dec: 指示cout以十进制输出。 December
- hex: 指示cout以十六进制输出。 Hexadecimal
- oct: 指示cout以八进制输出。 October
#include<iostream>
using namespace std;
int main()
{
int n_max = 42;
cout<<n_max<<endl; //十进制输出
cout<<hex<<n_max<<endl; //十六进制输出
cout<<oct<<n_max<<endl; //八进制输出
return 0;
}
二进制
- #include<bitset>
- const int num = 32;//num表示bitset声明的位数,即有多少位输出。
- cout<<(bitset<num>)input<<endl; //格式:(bitset<num>)input
#include<iostream>
#include<bitset>
using namespace std;
const int num = 32;//num表示bitset声明的位数,即有多少位输出。
int main()
{
int input = 42;
cout<<(bitset<num>)input<<endl; //格式:(bitset<num>)input
return 0;
}