C++字符串转数字并进行进制转换——stoi

可以使用 cstring头文件中的stoi函数实现:字符串转数字,数字进行进制转换

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a=stoi("12",0,16);
    //字符串 12 从第0位开始 转换成16进制
    cout <<"十进制:12    转换成 十六进制:" <<a<<endl;

    a=stoi("12",0,8);
    //字符串 12 从第0位开始 转换成8进制
    cout <<"十进制:12    转换成 八进制:" <<a<<endl;
    return 0;
}

在这里插入图片描述

发布了100 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39827677/article/details/104945268
今日推荐