首页 > 编程语言 > 详细

C++中的 stoi 函数

时间:2021-06-26 17:09:51      阅读:35      评论:0      收藏:0      [点我收藏+]

stoi(const string& __str, size_t* __idx = 0, int __base = 10)

表示字符串str从_idx位置开始至末尾将_base进制的数转换成十进制,默认从位置0开始,进制为十进制

例:
技术分享图片

输出:
技术分享图片

分析:

表示将240从十进制转换成十进制,所以输出为240

例:
技术分享图片

输出:
技术分享图片

分析:

将240从第0位开始,由八进制转换成十进制:(240)8 = (282+481+080)10 = (160)10

问题:如何从其他位置开始,比如stoi(str, 1, 8),不知道为什么总是报错,应该是第二个参数的类型有错误,但是不知道怎么改

C++中的 stoi 函数

原文:https://www.cnblogs.com/zxy3421/p/14934443.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!