CString str;
//1、基本类型转成 字符串
int i=1;
long l=2;
float f=30.0;
double d=4056.99001;
char c[100];
itoa(i,c,10);//转换成十进制的字符串
itoa(l,c,2);//转换成二进制的字符串
sprintf(c,"%0.2f",f);
sprintf(c,"%0.2lf",d);
str.Format("%s",c);
//2、字符串转换成其它数据类型
strcpy(c,"123456");
i=atoi(c);
l=atol(c);
//f=atof(c);
//d=atof(c);//字符串如何转成double?????
str.Format("int=%d\n long=%d\n float=%0.2f\n double=%0.2ld\n",i,l,f,d);
AfxMessageBox(str);
助记:itoa 各 atoi 这两个莫名其妙的方法,不好记,其实是个短句;
itoa: int to a 整型到字符
atoi: a to int 字符到整型
/**
*整型转成字符型。
*/
char * int2char(int inta){
char *str;
sprintf(str,"%d",inta);
return str;
}
引用
分享到:
相关推荐
这篇文章将带你了解Java的基础语法,包括变量定义、基本数据类型、循环和选择结构、字符串、数组、键盘输入以及接口和泛型。 1. **基本数据类型的变量定义** Java中的基本数据类型分为整型、浮点型、字符型和布尔...
对于C++初学者来说,建议从基础语法、数据类型、控制结构、函数等方面入手,逐步熟悉语言的基本用法。随着实践经验的积累,再逐渐深入学习面向对象编程、模板编程、异常处理等更高级的主题。同时,充分利用社区资源...
【C++入门级学习教程】 本教程是一份个人学习笔记,旨在从基础知识开始逐步深入讲解C++编程语言,包括内存管理、指针等核心概念,非常适合初学者和想要巩固C++基础的程序员。 ### 第一章:C/C++语言概论与结构 1....
20. C++中的类型转换:C++语言提供了类型转换机制,可以将一种数据类型转换为另一种数据类型,以便在不同的数据类型上应用同一个函数。 21. C++中的运算符重载:C++语言提供了运算符重载机制,可以将运算符重载为...
主要内容包括C++程序的基本结构(头文件、命名空间、主函数)、注释的使用、变量的声明与类型、数据类型的详解与类型转换、常量与常量指针的概念、控制结构(if语句、switch语句、for循环、while循环、do-while循环...
C++ 中还包括了强制类型转换的概念,当某个数据需要被当成另外的数据类型来处理时,就需要使用强制类型转换说明。强制类型转换的格式如下:int* iptr=(int*) &table;表达式的前缀 (int*) 就是传统 C 风格的强制类型...
本篇文章将深入探讨C++入门所需的基本知识,帮助你开启C++编程之旅。 1. **C++简介**:C++是C语言的扩展,由Bjarne Stroustrup在1983年创建,增加了面向对象编程(OOP)的概念,如类、对象、封装、继承和多态。C++...
本文将深入探讨C++中的对象转换,包括静态类型转换、动态类型转换以及强制类型转换等,旨在为初学者提供一个全面的入门指南。 1. 静态类型转换(Static Cast) 静态类型转换是编译时进行的转换,主要用于基本数据...
在这个“轻松入门MATLAB:MATLAB数据类型”的资料包中,我们将深入探讨MATLAB的核心元素之一——数据类型。理解数据类型是掌握任何编程语言的基础,MATLAB也不例外。 在MATLAB中,数据类型决定了变量可以存储的信息...
C++中还包括wchar_t数据类型,wchar_t也是字符类型,但是是那些宽度超过8位的数据类型。许多外文字符集所含的数目超过256个,char字符类型无法完全囊括。wchar_t数据类型一般为16位。 标准C++的iostream类库中包括...
根据提供的信息,我们可以推断出这是一本关于C++编程语言入门的经典教程——《C++入门经典(第三版)》。然而,在这部分内容中只出现了一些重复的信息,并没有具体的知识点展示出来。不过,既然这是一本C++的入门...
1. **C++基础语法**:C++是面向对象的编程语言,学习之初应掌握基本语法,如变量定义、数据类型、运算符、流程控制(if-else, switch-case, for, while等)以及函数的使用。 2. **类与对象**:C++的核心是面向对象...
1. **数据类型与变量**:了解C++中的基本数据类型(如整型int、浮点型float/double)、复合数据类型(如数组array、结构体struct)以及变量的声明和初始化。 2. **控制结构**:包括条件语句(if-else)、循环语句...
变量是数据在内存中的一个标识,它有数据类型、名称和存储空间。声明变量时需要给变量赋予数据类型、名称并提供一个初始值。例如,`int a = 10;`声明了一个整型变量a并初始化为10。 常量是值不可被改变的变量,它...
- 数据类型选择:根据运算需求选择合适的数值类型。 - 用户输入:接收用户输入的数值并进行相应的计算。 ### 8. 条件判断 #### 题目描述: 编写一个程序,根据用户输入的条件,执行不同的分支操作。 #### 关键知识...
- **3.11.5 数据类型转换:** 显式转换和隐式转换。 - **3.11.6 运算符优先级和结合性:** 影响表达式的计算顺序。 - **3.11.7 表达式:** 由运算符和操作数组成。 #### 4. 最简单的C程序设计—顺序程序设计 - ...
了解这些数据类型及其转换规则是编程的第一步。此外,学习如何声明、初始化和操作变量至关重要。 **2. 控制结构** 控制结构包括条件语句(如if-else,switch-case)和循环语句(如for,while,do-while),它们用于...