- stoi()
- stol()
- stoul()
- stoll()
- stoull()
- stof()
- stod()
- stold()
- to_string()
这些加起来有9个函数,但实际上只用2个就够了。
一:
stoi()其作用是将string类的字符串转化为 int 类型的数字,比如一个 string s={“123”};那么就可以利用stoi将它转化为一个int类型的数。
记住了这个后剩下的7个就自然知道什么意思了!
规律:
sto+类型a的缩写()=将string类转为 类型a的数字。
stol()就是将string类转化为long 类型。
stod()就是将string类转化为double 类型。
stoul()就是将string类转化为unsigned long 类型。
以此类推。
二:
to_string()其作用和sto类相反,为将数字转化为string类型。
比如:int a=123;string s=to_string(a);
那么s={“123”};
这些函数库在处理一些字符串问题的时候十分有效,但要注意要使用它们,本地的编译器一定要是c++11以上,不然不具有此功能!