1、字符串数组类型的(在 <cstdlib>
头文件中)
下面是语法:
atoi(ch); // 转化为整型数字
atol(ch); // 转化为长整型
atof(ch); // 转化成浮点数
PS:ch为字符数组,如:char ch[ ] = "124";
2、string 类型的(在 <sstream>
头文件中)
语法:
stoi(str); // 转为整型
stol(str); // 转为长整型
stof(str); // 转为单精度浮点数
stod(str); // 转为双精度浮点数
最后,还有一点需要注意的是,上面函数都是将字符串进行操作并返回一个值,需要有对应类型的变量来接收这个值(如果不是对应的,系统会自动将其转化为变量所属类型,双精度转单精度会造成精度损失,浮点数转整型会使数据截断);