string转化为int
来源:互联网 发布:域名注册检测工具 编辑:程序博客网 时间:2024/05/17 15:06
方法一:
std::string str = "123";
int n =atoi(str.c_str());
int
x=
static_cast
<
int
>(
atof
(s.c_str()));
atof函数:
功 能: 把字符串转换成浮点数
用 法: double atof(const char *nptr);
atoi函数:
功 能: 把字符串转换成长整型数
用 法: #include <stdlib.h>
int atoi(const char *nptr);
c_str()函数:
const char *c_str();c_str()函数返回一个指向正规C字符串的指针常量, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。
方法二:
自己定义一个函数
int str_to_int(string s) { int n = s.size(); int result = 0; int sign = 1; if (s[0] == '-' || s[0] == '+') { if (s[0] == '-') sign = -1; for (int i = 1; i < n; ++i) { result = result * 10 + s[i] - '0'; } } else { for (int i = 0; i < n; ++i) result = result * 10 + s[i] - '0'; } return sign * result; }
0 0
- int转化为string
- string转化为int
- string 转化为int,int转化为string
- c++ string 转化为 int
- c++ g++ int 转化为 string
- 将string转化为int、double
- c++ int转化为string 类型
- Java 如何将String转化为Int
- Android 将String转化为int
- 将String转化为int(android)
- Java 如何将String转化为Int
- C++中int转化为string
- Swift String转化为Float、Int
- String 类型转化为 int 类型
- Java 如何将String转化为Int
- java将string转化为int
- String数组转化为int数组
- Java 将String转化为Int
- mysql 创建函数
- JDBC
- LINUX VIM 下一些基本的操作命令
- Topcoder SRM 636 Div2 A
- 做移动开发有这些值得阅读的书
- string转化为int
- 记菜鸟的一次IBM笔试加两轮面试 2016实习
- Python Flask Web 第四课 —— 模板引擎Jinja2
- leetcode-java-7. Reverse Integer
- 12种排序算法:原理、图解、动画视频演示、代码以及笔试面试题目中的应用
- Serializable和Parcelable的区别和选择
- WebSocket实现即时聊天室
- Java多线程 之 Callable sleep yield 优先级(三)
- Unity解析XML