码迷,mamicode.com
首页 > 其他好文 > 详细

string与int的相互转换

时间:2020-05-02 16:32:15      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:一个   总结   转换   color   com   code   style   库函数   int   

很多时候,我们需要把int转化成srting(比如判断一个数是不是回文数);或者将string 转化为int(比如将一个string输入的数字转化为int)

原文博客:

https://www.cnblogs.com/smile233/p/8379802.html

总结:

1.将 数字类型 转化为 string类型;使用 to_string函数:

string to_string (int val);

string to_string (long val);

string to_string (long long val);

string to_string (unsigned val);

string to_string (unsigned long val);

string to_string (unsigned long long val);

string to_string (float val);

string to_string (double val);

string to_string (long double val);

例如:

int x = 123string str;
str = to_string(x);

则,str = "123";

2.将string 转化为 数字类型:采用标准库中atoi函数,对于其他类型也都有相应的标准库函数,比如浮点型atof(),long型atol()等等

例如:

1 std::string str = "123";
2 int n = atoi(str.c_str());
3 cout<<n; //123

 

string与int的相互转换

标签:一个   总结   转换   color   com   code   style   库函数   int   

原文地址:https://www.cnblogs.com/shaonianpi/p/12818465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!