`
dqifa
  • 浏览: 113053 次
社区版块
存档分类
最新评论

C++中string与int\double等互转

 
阅读更多

double转为string (int\float等类似)

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <string> 
#inlcude <sstream>
int main(){
  double   d=123.456; 
  string   str; 
  stringstream   ss; 
  ss<<d; 
  ss>>str;
}

 

string转为double(int\float等类似)

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <string> 
#inlcude <sstream>
int main(){
  double s;
  string str="123.56";
  stringstream ss;
  ss<<str;//从str输入  
  ss>>s;//输出到double
  ss.clear();
}

 

挂一漏万,C++暂时够用,以后有需要再补充

 

 

from:http://www.cnblogs.com/ziqiao/archive/2010/11/06/1870527.html

分享到:
评论

相关推荐

    C++常见类型转换

    本文将详细介绍C++中常见的类型转换,包括IP地址转换、CString类型转换、float、int、double类型转换、string类型转换等。 1. IP地址转换 在C++中,IP地址可以用CString类型来表示。为了将IP地址转换为CString类型...

    C++数据类型与C#数据类型之间的对应关系

    在C++中,我们有多种整数类型,如int、short、long等,而在C#中,我们也有相应的整数类型,如Int32、Int16、Int64等。下面是C++整数类型与C#整数类型之间的对应关系: * BOOL、BOOLEAN:在C++中,BOOL类型是整数...

    C++中MFC开发CString类转换函数大全

    C++中MFC开发CString类转换函数大全,涵盖以下函数: CString stringtoC(string x);//string类转CString类 string Ctostring(CString x);//CString类转string类 double Ctodouble(CString x);//CString类转double类...

    google search client api for c/c++

    int _stdcall doGoogleSearch(void *SoapSessionHandle, xsd__string q, xsd__int start, xsd__int maxResults, xsd__boolean filter, xsd__string restrict_, xsd__boolean safeSearch, xsd__string lr, xsd__...

    C++和MFC常用类型转换类

    int , double , string , CString互转类

    C++如何通过ostringstream实现任意类型转string

    再使用整型转string的时候感觉有点棘手,因为itoa不是标准C里面的,而且即便是有itoa,其他类型转string不是很方便。后来去网上找了一下,发现有一个好方法: 代码如下:#include &lt;iostream&gt;#include &lt;sstream&gt;#...

    c++编程ATM自动取款机

    /*account(int nu,string p,string na,double b){ number=nu; password=p; name=na; blance=b; }*/ void account1(int nu,string p,string na,double b){ number=nu; password=p;

    C++数据类型转换总结

    C++中不同数据类型之间相互转换总结,如string、CString、int、long、float、double等之间相互转换。

    C++函数库大全

    数学函数,所在函数库为math.h、stdlib....double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存贮在eptr中 double ldexp(double value,int exp); 返回value*2exp的值 double log(double x) 返回logex的值

    C++库函数大全.doc

    double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存贮在eptr中 double ldexp(double value,int exp); 返回value*2exp的值 double log(double x) 返回logex的值 double log10(double x) 返回log10x...

    C++函数

    C++函数 数学函数,所在函数库为math.h、stdlib.h、string.h、float.h int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fabs(double x) 返回双精度...

    C++Primer中文版_第4版__函数_习题解答_文字分享.pdf

    } 是错误的,因为函数头中所定义的返回值类型为int,但return语句返回的表达式的类型为string,两个类型不同,而string类型又不能隐式转换为int类型。 (b) f2(int i) { /* ... */ } 是错误的,因为该函数定义中...

    C/C++字符串与数字互转的实现

    char *gcvt(double number, int ndigit, char *buf); //浮点数转字符串,number为要转换的数,ndigit表示要转换的位数, decpt和sign为输出参数,decpt为小数点位 //数,sign为符号。返回转换后的字符串,不含符号和...

    如何在c++中实现字符串分割函数split详解

    在学习c++中string相关基本用法的时候,发现了sstream的istringstream[1]可以将字符串类似于控制台的方式进行输入,而实质上这个行为等同于利用空格将一个字符串进行了分割,于是考虑到可以利用这个特性来实现c++...

    决策树算法的C++实现

    double ComputeEntropy(vector&lt;vector&lt;string&gt;&gt; remain_state, string attribute, string value, bool ifparent) { vector&lt;int&gt; count(2, 0); unsigned int i, j; bool done_flag = false; // ... } ``` 决策树...

    C++面向对象程序设计编程题.pdf

    在这个编程题中,我们学习了如何使用C++语言判断三角形的类型(等边、等腰、直角三角形)和计算三角形的面积。我们使用了数据类型double来存储三角形的三条边,然后使用if语句来判断是否可以组成三角形,并计算面积...

    使用C++中string实现任意长度的正小数、整数之间加减法方法实例

    C/C++中的int类型能表示的范围是-2E31-2E31–1。unsigned类型能表示的范围是0-2E32–1,即 0-4294967295。所以,int和unsigned类型变量,都不能保存超过10位的整数。有时我们需要参与运算的数,可能会远远不止10 ...

    From C to C++

    // convert a string to uppercase! #include #define N 200 int main(){ char ms[N]; int i; printf("Input ms: "); gets(ms); for(i=0;ms[i];i++) if(ms[i]&gt;='a'&&ms[i]) ms[i]-='\x20'; puts(ms); ...

    windows下C++对象的反射功能

    支持的类型:bool、char、int、float、double、std::vector、std::map、std::string、pointer、reference、array、CString、CMap、CArray 等常见类型。 具体使用说明见:...

    使用c++实现boost::any类

    使用c++实现boost::any类 any类可以存放任意类型数据,如: void test_any() { any any_a1(123); int a2 = any_cast&lt;int&gt;(any_a1); int* p_a2 = any_cast&lt;int&gt;(&any_a1); std::cout *p_a2="*p_a2; any any_b1...

Global site tag (gtag.js) - Google Analytics