进制 | 表示 | 输出 |
---|---|---|
十进制 | 正常表示 | dec |
二进制 | 0b | bitset |
八进制 | 0 | oct |
十六进制 | 0x | hex |
#include <iostream>
#include <bitset>
using namespace std;
void test_radix()
{
cout << "0b110: " << 0b110 << endl
<< "0110: " << 0110 << endl
<< "0x110: " << 0x110 << endl;
bitset<10> binary(6);
cout << "bitset 6: " << binary << endl
<< "72 oct: " << oct << 72 << endl
<< "272 hex: " << hex << 272 << endl
<< "272 dec: " << dec << 272 << endl;
}
输出: