stoi()怎么用?

学术版

@[yu__xuan](/user/142110) 这个函数好像有两个用法(a1.stoi)||(stoi(a1,0,10))
by Micro_Seven @ 2019-12-14 10:27:21


```cpp #include<iostream> #include<cstdio> #include<string> using namespace std; int main() { //string str = "1111111111111111111111111111111";//这个不会出错 string str = "10000000000000000000000000000000";//这个会出现奇怪的错误 long long a = stoi(str, 0, 2); cout << a << endl; return 0; } ```
by yu__xuan @ 2019-12-14 10:29:39


sscanf不香吗
by __init__ @ 2019-12-14 10:30:59


@[__init__](/user/165639) 不香
by Micro_Seven @ 2019-12-14 10:33:58


@[yu__xuan](/user/142110) ```cpp a3=stoi(test,2,10); ``` 报错了。。。
by Micro_Seven @ 2019-12-14 10:34:52


stoi(字符串,起始位置,2~32进制),将n进制的字符串转化为十进制。
by yu__xuan @ 2019-12-14 10:37:41


@[yu__xuan](/user/142110) 我十进制(string)转十进制(long long)
by Micro_Seven @ 2019-12-14 10:38:49


@[Micro_Seven](/user/291358) 他最大范围是不是int?
by yu__xuan @ 2019-12-14 10:39:35


@[yu__xuan](/user/142110) ...我再试试
by Micro_Seven @ 2019-12-14 10:41:15


上一页 |