首页 > 编程语言 > 详细

C++中

时间:2019-03-16 20:48:43      阅读:216      评论:0      收藏:0      [点我收藏+]

1.string 转 long 

atoi()与c_str()的使用【atoi()在stdlib.h】

#include <string>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main ()
{
string a = "1234567890";
long b = atoi(a.c_str());
cout<<b<<endl;
return 0;
}

2.string 转 long

long stol(string str)

{   long result;

  istringstream is(str);

  is>>result;

  return result;

}

long 转 string

string ltos(long l)

{  ostringstream os;

  os<<l;

  string result;

  istringstream is(os.str());

  is>>result;

  return result;

}

string 转 int

int stoi(string str)

{   

  int result;

  istringstream is(str);

  is >> result;

  return result;

}

string 转float 

float stof(string str)

{

  float result;

  istringstream is(str);

  is >> result;

  return result;

}

string 转double

double stod(string str)

  double result;

  istringstream is(str);

  is >> result;

  return result;

}

int 转 string

string itos(int i)

{

  ostringstream os;

  os<<i;

  string result;

  istringstream is(os.str());

  is>>result;

}

float 转 string

string ftos(float f)

{

  ostringstream os;

  os<<f;

  string result;

  istringstream is(os.str());

  is>>result;

  return result;

}

double 转 string

string dtos(double d)

{

  ostringstream os;

  os<<d;

  string result;

  istringstream is(os.str());

  is>>result;

  return result;

}

 %转string

string %tos(% i)

{

  ostring

C++中

原文:https://www.cnblogs.com/linziye/p/10544028.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!