c++字符串转换为数字(stoi, stol, stoul, stoull, stof, stod, stold)
c++字符串转换为数字(stoi, stol, stoul, stoull, stof, stod, stold)
头文件#include <string>
1. stoi
将字符串转换成int
1 | int stoi (const string& str, size_t* idx = 0, int base = 10); |
base是指string里的数字是几进制的。
示例
1 |
|
2. stol
将字符串转化为long
3. stoul
将字符串转化为unsigned long
4. stoll
将字符串转化为long long
5. stoull
将字符串转化为unsigned long long
6. stof
将字符串转化为float
7. stod
将字符串转化为double
8. stold
将字符串转化为long double
恰似你一低头的温柔,较弱水莲花不胜寒风的娇羞, 我的心为你悸动不休。 --mingfuyan
千万不要图快——如果没有足够的时间用来实践, 那么学得快, 忘得也快。
原文作者: Mingfu Yan
原文链接: https://solodance.top/2020/06/26/c++字符串转换为数字(stoi, stol, stoul, stoull, stof, stod, stold)/
版权声明: 转载请注明出处(必须保留作者署名及链接)