C++进制转换
以下是其中一种方法
int main() {
int a = 0x7fffffff;
cout << bitset<32>(a) << endl; // 32位二进制
cout << oct << a << endl; //8进制
cout << hex << a << endl; //16进制
int t_num = 26;
char buf[100];
_itoa_s(t_num, buf, 16); // 转为16进制
cout << buf << endl;
return 0;
}