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

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++ string转换double

    在 C++ 编程语言中,字符串(`std::string`)与数值类型(如 `int`、`double`)之间的转换是常见的需求之一。这种转换通常用于处理用户输入的数据、解析配置文件或处理网络通信中的数据等场景。本文将详细介绍如何将...

    C++里如何将int类型的16进制数转换成string类型[归类].pdf

    在 C++ 中,数字可以用 int、float、double 等类型表示,而字符串可以用 char[]、string 等类型表示。 将 int 类型的 16 进制数转换成 string 类型 在问题中,我们看到的是如何将 int 类型的 16 进制数转换成 ...

    各种string类型转换

    ### ANSI String与整型(int)之间的转换 #### ANSI String转整型 ```cpp void __fastcall TForm1::Button1Click(TObject*Sender) { AnsiString Test = "123"; int i = StrToInt(Test); // 使用StrToInt函数进行...

    CString string char * int double float 之间转化大全

    CString、string、char*、int、double、float 是编程中常用的数据类型,了解它们之间的转化关系非常重要。在本文中,我们将详细介绍 CString、string、char* 之间的转化关系,以及它们之间的比较、运算符重载、常用...

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

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

    C++到C#数据类型转换

    在 C++ 中,有很多基本数据类型,如整数、浮点数、布尔型等。这些数据类型在 C# 中也有对应的类型。下面是一些基本数据类型的转换: * HANDLE (void \*) 转换为 System.IntPtr * Byte (unsigned char) 转换为 ...

    详解C++中十六进制字符串转数字(数值)

    详解C++中十六进制字符串转数字(数值) 主要有两个方法,其实都是对现有函数的使用:  方法1: sscanf()  函数名: sscanf 功 能: 从字符串格式化输入 用 法: int sscanf(char *string, char *format[,...

    C++常见类型转换

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

    CString和string对象

    CString可以与其他类型之间进行转化,例如将CString转化为float、double等类型。这些转化可以使用强制转化或者标准库函数来实现。 六、结论 CString和string对象的相互转化问题是非常重要的。了解CString和string...

    C++和C#的类型转换

    C++是一种通用的编程语言,广泛应用于操作系统、游戏开发、嵌入式系统等领域,而C#是一种现代的、面向对象的编程语言,广泛应用于Windows和Web应用程序开发中。在实际开发中,我们经常需要在C++和C#之间进行数据类型...

    c++与pb的数据类型转换关系.txt

    说明:C++中的各种指针类型在PB中可以通过引用类型(`Ref`)来表示,如`RefLong`、`RefString`等。需要注意的是,字符串指针类型可以直接映射为`RefString`类型。 ##### 8. 结构体类型 - **C++**: `structure`, `...

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

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

    double转换成string型.pdf

    本知识点涵盖了C++标准库中的类型转换、字符串流stringstream以及精度控制等多个方面的内容。下面将详细展开这一知识点。 ### C++中的数据类型转换 C++支持多种数据类型的转换,其中包括了隐式转换和显式转换。在...

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

    本篇将详细讲解C++和MFC中常用的类型转换类以及如何进行`int`、`double`、`string`、`CString`之间的转换。 1. `int`与`double`的转换: - `int`到`double`:C++提供了隐式转换,可以直接将`int`赋值给`double`,...

    StringUtil.rar

    `StringUtil`可能包含了一些模板函数,如`join(const T *arr, size_t len, const std::string &delimiter)`,它能将一个数组(支持不同类型的数据,如int、double或自定义类型)按照指定的分隔符连接成一个字符串。...

    C++ 整型与字符串的互转方式

    总结来说,C++ 提供了多种方法来实现整型与字符串的互转,包括传统的`atoi()`和`strtol()`,以及C++11引入的`std::stoi()`和`std::to_string()`。选择哪种方法取决于具体需求,如是否需要错误处理、转换的灵活性以及...

    stringstream在C++中的应用与详细代码.zip

    在C++中,stringstream是iostream库的一部分,提供了方便的数据转换和输入输出功能,尤其是在处理字符串与各种数据类型之间的转换时特别有用。 首先,stringstream主要有三个子类:istringstream(用于读取字符串)...

    c# 调用C++编写 的DLL函数各种参数传递问题。

    在 C# 中,string 类型将被转换为 C++ 中的 char* 类型,调用时需要将字符串参数传递给这个函数。 2. 带返回值的参数(char *) 在 C++ 中,函数原型为 BOOL GetCardErrorMessage(char *szErrorMessage , int ...

    用标准c++实现string与各种类型之间的转换

    在C++编程中,将不同类型的数据转换为`std::string`或从`std::string`转换为其他类型是一项常见的任务。标准C++库提供了一种高效且类型安全的方法,即通过`&lt;sstream&gt;`库实现这一功能。这个库包含了三个类:`...

Global site tag (gtag.js) - Google Analytics