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

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++中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/C++字符串与数字互转的实现

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

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

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

    使用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...

    C++库函数的word文档

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

    C++常用函数(Word版)

    数学函数,所在函数库为math.h、stdlib.h、string.h、float.h int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 ...... 目录函数,所在函数库为dir.h、dos.h int chdir...

    MFC MDI多页面嵌入谷歌浏览器CEF实现百度地图浏览

    VS2017开发,可移植VS2019、VS2015等,集成了2020-11-26发布的libcef,实现标签页显示本地html文件及web端网页,包含C++和javascript交互,String、INT、DOUBLE、BOOL、Object,Array,ArrayBuffer等常见JS数据类型...

    A tiny JSON library for C++11.

    A Json object represents any JSON value: null, bool, number (int or double), string (std::string), array (std::vector), or object (std::map). Json objects act like values. They can be assigned, ...

    在一小时内学会 C#(txt版本)

    C# 中所有内容都打包在类中,而所有的类又打包在命名空间中(正如文件存与文件夹中)。和 C++ 一样,有一个主函数作为你程序的入口点。C++ 的主函数名为 main,而 C# 中是大写 M 打头的 Main。 类块或结构定义之后...

Global site tag (gtag.js) - Google Analytics