`
gushuizerotoone
  • 浏览: 175062 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

字符串和int值double值的互相转换

阅读更多
1. double--->char256  
typedef char char256[256];
char256 strDouble;

sprintf(strDouble,   "%lf",   2.02);

int--->char256
typedef char char256[256];
char256 strDouble;

sprintf(strDouble,   "%d",   2);

2.CString ---> string
string s;
CString str;

s = str.GetBuffer(str.GetLength()+1)

2. string --->CString
string s;
CString str;

str = s.c_str();

3.CString ---> double
double d;
CString tempStr;

d = atof(tempStr);

4.CString ---> int
int i;
CString tempStr;

d = atoi(tempStr);

5.int ---> CString
CString tempStr;
tempStr.Format("%d", 2);

5.double---> CString
CString tempStr;
tempStr.Format("%f", 2); //试



PAIRSTRDOUBLE aPair;
aPair.first = tempStr.Left(EqualPosition);
aPair.second = atof(tempStr);

vecTfIdf.push_back(aPair);  //加到vector中



if(m_nameMap.find(strWord) == m_nameMap.end())
m_nameMap[strWord] = 1;
else
m_nameMap[strWord] +=1;
分享到:
评论

相关推荐

    C#实现实体类与字符串互相转换的方法

    本篇文章将详细介绍如何使用C#实现实体类与字符串之间的互相转换,主要涉及到了C#的反射(Reflection)技术以及对象和字符串的转换技巧。 首先,我们来看如何将实体类转换为字符串。这个过程通常涉及到遍历实体类的...

    Java中int和Integer的区别.doc.doc

    因为 int 是基本数据类型,而 Integer 是一个对象,所以它们不能互相转换。例如: ```java ArrayList al = new ArrayList(); int n = 40; Integer nI = new Integer(n); al.add(n); // 不可以添加基本数据类型 al....

    C语言实现将字符和数字串到一起

    在C语言中,将字符和数字串到一起是一项常见的任务,尤其在生成动态字符串或输出格式化信息时。本文将详细介绍如何使用C语言中的sprintf函数来实现这一功能。 首先,我们要理解C语言的基础数据类型。C语言有多种...

    Java语言实用教程第课PPT教案学习.pptx

    此外,布尔类型`boolean`不能与其他数据类型互相转换。 字符串处理在Java中是一个关键部分。`java.lang.String`类提供了多种操作字符串的方法。创建字符串对象可以使用不同方式,如直接赋值或使用`new String()`...

    十进制十六进制互相转换

    不过,大多数现代编程语言提供了将浮点数转换为十六进制字符串的函数,例如在Python中: ```python import struct float_value = 3.14159 hex_string = struct.pack('f', float_value).hex() # '40490fdb' ``` ...

    c#三元运算符,四则运算式,字符的操作.rar

    - 转换:`char`与`int`之间可以互相转换。例如,`int code = 'A';`将字符'A'的Unicode码赋给`code`。 - 比较:可以使用关系运算符(如==, !=, <, >等)比较两个字符。 - 输出:字符可以直接输出,例如`Console....

    VC常用数据类型列表.pdf

    此外,BSTR、_bstr_t和CComBSTR是COM编程中用于表示Unicode字符串的类型,它们之间可以互相转换。VARIANT是一种通用的数据类型,可以存储不同类型的数据,通过VARIANT的转换函数可以将其转化为CString。 Windows ...

    JAVA变量类型之间的相互转换

    本文将详细解析JAVA中各种基本数据类型(如`byte`、`short`、`int`、`long`、`float`、`double`)以及它们与字符型、字符串型、日期型等之间的转换机制。 #### 基本数据类型及其取值范围 - **`byte`**:取值范围为...

    java面试宝典很全面

    - **包装类的特性**:了解每个包装类提供的方法,例如 `Integer.parseInt` 用于将字符串转换为整数。 - **自动装箱与拆箱**:Java 5 引入了自动装箱和拆箱机制,可以简化代码,例如 `Integer i = 10;` 使用的是自动...

    各种类型的数据转换

    - `int` 到 `string`:可以使用`itoa()`函数,如`itoa(i,temp,10)`将`int`类型转换为十进制字符串。 - `long` 到 `string`:使用`ltoa()`函数,如`ltoa(l,temp,10)`。 - `float` 和 `double` 到 `string`:`fcvt...

    理学Java修订PPT学习教案.pptx

    `Boolean`类型用于逻辑运算,只有两个值:`false`和`true`,它们不能与整型值互相转换。 在变量声明和使用上,Java要求每个变量都有明确的数据类型,例如`int days`和`double salary`。声明变量时,变量名必须以...

    C_C++指针经验总结文档

    总的来说,深入理解C/C++指针不仅涉及基本概念,还包括指针操作、动态内存管理、函数参数传递、数组和字符串处理、数据结构和算法的实现等多个方面。通过不断实践和学习,你将能够熟练掌握这一核心概念,提高编程...

    C语言实验(C语言数据类型及输入输出函数)[文].pdf

    字符和整型数据之间可以互相转换,因为每个字符都可以转换为整型值。字符数据以单引号括起,而字符串是多个字符组成的序列,以双引号括起,并以空字符('\0')作为结束标志。 在C语言中,`printf()`和`scanf()`是两个...

    C#.Net基础5 基础入门知识 数据类型 范例 ppt 实例 可以直接运行

    我们可以将一个枚举类型的变量跟int类型和string类型互相转换。 枚举类型默认是跟int类型相互兼容的,所以可以通过强制类型转换的语法互相转换。 当转换一个枚举中没有的值的时候,不会抛异常,而是直接将数字显示...

    2023年福建省计算机二级C语言复习经典资料.doc

    字符和整型在内存中可以互相转换,但要注意精度损失。 4. **顾客标记符**:标识符(变量名、函数名等)必须遵循特定规则,由字母、数字和下划线组成,首字符不能是数字,且不能与关键字重名。例如,If(首字母大写...

    swift中文教学

    - 使用加号 (`+`) 连接两个字符串或一个字符串和一个字符。 8. **字符串插值**: - 使用反斜杠和括号 (`\(expression)`) 插入表达式的值到字符串中。 9. **比较字符串**: - 使用比较运算符 (`==`, `!=`, `, `>`,...

    The Swift Programming Language中文完整版(CocoaChina精校)副本

    - **匹配枚举值和Switch语句**:使用`switch`语句来匹配枚举值。 - **关联值**:枚举成员可以关联特定的值。 - **原始值**:枚举成员可以关联任意类型的值作为原始值。 #### 类和结构体 - **类和结构体对比**:...

    C++初学者学习笔记

    字符型和整型数据在某些情况下可以互相转换。 7. **ASCII码**:ASCII码包含128个元素,其中包含10个数字、52个大小写字母和32个符号,以及34个控制字符。它使用7位二进制来表示。 8. **主函数返回值**:主函数`...

    Java中堆与栈的区别.pdf

    在Java 5.0之后,引入了自动装箱拆箱机制,使得基本类型和其对应的包装类之间可以互相转换,比如`Integer i = 3;`。这是因为编译器会在背后自动处理装箱(如`Integer i = new Integer(3);`)和拆箱(如`int j = i;`...

    java笔记 课堂笔记

    在Java中,`false`通常与0等同,但不能互相转换。 #### 类型转换 - 在进行不同类型的数据运算时,Java会自动进行类型提升,使得较低级别的数据类型被转换为较高级别的数据类型。例如,当`int`与`double`进行运算时...

Global site tag (gtag.js) - Google Analytics