C++ 十六进制与十进制互转
程序员文章站
2024-03-17 12:08:52
...
int decimal = 100000;
stringstream ss;
//十进制转十六进制
ss << "0X" << uppercase << setfill('0') << setw(4) << std::hex << decimal;
cout<<"Convert to hex:"<<ss.str()<<endl;
ss.clear();
//十六进制转10进制
ss.str("0x0F");
ss>>hex>>decimal;
cout<<"Convert to oct:"<<decimal<<endl;