- gf25035 的博客
进制转换函数setbase功能
- @ 2025-9-21 10:18:20
std::setbase(n):将输出[数据转换]为n进制,n只能为8,10,16;
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
int main(){
int num =12;
//打印8进制
cout << setbase(8) << num <<endl; // 打印结果为14
//打印10进制
cout << setbase(10) << num <<endl;
//打印16进制
cout << setbase(16) << num <<endl; //打印结果为c
return 0;
}