`
ileson
  • 浏览: 213517 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

C++ 入门:数据类型转换

C++ 
阅读更多
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;
}




引用
分享到:
评论

相关推荐

    "C++ 快速入门:面向对象编程基础"

    对于C++初学者来说,建议从基础语法、数据类型、控制结构、函数等方面入手,逐步熟悉语言的基本用法。随着实践经验的积累,再逐渐深入学习面向对象编程、模板编程、异常处理等更高级的主题。同时,充分利用社区资源...

    C++入门级学习教程

    【C++入门级学习教程】 本教程是一份个人学习笔记,旨在从基础知识开始逐步深入讲解C++编程语言,包括内存管理、指针等核心概念,非常适合初学者和想要巩固C++基础的程序员。 ### 第一章:C/C++语言概论与结构 1....

    C++入门实用知识库分享

    20. C++中的类型转换:C++语言提供了类型转换机制,可以将一种数据类型转换为另一种数据类型,以便在不同的数据类型上应用同一个函数。 21. C++中的运算符重载:C++语言提供了运算符重载机制,可以将运算符重载为...

    C++ 语言入门.pdf

    C++ 中还包括了强制类型转换的概念,当某个数据需要被当成另外的数据类型来处理时,就需要使用强制类型转换说明。强制类型转换的格式如下:int* iptr=(int*) &table;表达式的前缀 (int*) 就是传统 C 风格的强制类型...

    C++入门基础.doc

    本篇文章将深入探讨C++入门所需的基本知识,帮助你开启C++编程之旅。 1. **C++简介**:C++是C语言的扩展,由Bjarne Stroustrup在1983年创建,增加了面向对象编程(OOP)的概念,如类、对象、封装、继承和多态。C++...

    对象转换 c++入门知识点

    本文将深入探讨C++中的对象转换,包括静态类型转换、动态类型转换以及强制类型转换等,旨在为初学者提供一个全面的入门指南。 1. 静态类型转换(Static Cast) 静态类型转换是编译时进行的转换,主要用于基本数据...

    轻松入门MATLAB:MATLAB数据类型.zip

    在这个“轻松入门MATLAB:MATLAB数据类型”的资料包中,我们将深入探讨MATLAB的核心元素之一——数据类型。理解数据类型是掌握任何编程语言的基础,MATLAB也不例外。 在MATLAB中,数据类型决定了变量可以存储的信息...

    新手学习C++入门资料

    C++中还包括wchar_t数据类型,wchar_t也是字符类型,但是是那些宽度超过8位的数据类型。许多外文字符集所含的数目超过256个,char字符类型无法完全囊括。wchar_t数据类型一般为16位。 标准C++的iostream类库中包括...

    C++入门经典(第三版).pdf

    根据提供的信息,我们可以推断出这是一本关于C++编程语言入门的经典教程——《C++入门经典(第三版)》。然而,在这部分内容中只出现了一些重复的信息,并没有具体的知识点展示出来。不过,既然这是一本C++的入门...

    C++入门经典(第三版)源码

    1. **C++基础语法**:C++是面向对象的编程语言,学习之初应掌握基本语法,如变量定义、数据类型、运算符、流程控制(if-else, switch-case, for, while等)以及函数的使用。 2. **类与对象**:C++的核心是面向对象...

    c++基础入门

    1. **数据类型与变量**:了解C++中的基本数据类型(如整型int、浮点型float/double)、复合数据类型(如数组array、结构体struct)以及变量的声明和初始化。 2. **控制结构**:包括条件语句(if-else)、循环语句...

    C++基础入门.md.pdf

    变量是数据在内存中的一个标识,它有数据类型、名称和存储空间。声明变量时需要给变量赋予数据类型、名称并提供一个初始值。例如,`int a = 10;`声明了一个整型变量a并初始化为10。 常量是值不可被改变的变量,它...

    76道C或C++入门必做的编程题

    - 数据类型选择:根据运算需求选择合适的数值类型。 - 用户输入:接收用户输入的数值并进行相应的计算。 ### 8. 条件判断 #### 题目描述: 编写一个程序,根据用户输入的条件,执行不同的分支操作。 #### 关键知识...

    C++入门经典C++入门经典第三版

    - **3.11.5 数据类型转换:** 显式转换和隐式转换。 - **3.11.6 运算符优先级和结合性:** 影响表达式的计算顺序。 - **3.11.7 表达式:** 由运算符和操作数组成。 #### 4. 最简单的C程序设计—顺序程序设计 - ...

    C++基础入门讲义.zip

    了解这些数据类型及其转换规则是编程的第一步。此外,学习如何声明、初始化和操作变量至关重要。 **2. 控制结构** 控制结构包括条件语句(如if-else,switch-case)和循环语句(如for,while,do-while),它们用于...

    C++入门级复习要点

    下面,将基于提供的文件内容,详细概述C++入门级的复习要点。 首先,在编译和运行程序方面,Windows系统可以直接运行应用程序,无需添加.exe扩展名,而在Unix系统中则需要使用命令行,具体格式为“./”加上编译后的...

    C++Builder快速入门3

    本章将介绍C++Builder特有的数据类型和处理机制,帮助初学者更好地理解和利用C++Builder的功能。 3-1. 基本数据类型 C++Builder中的基本数据类型与C/C++类似,但内存大小是固定的,不受编译器的影响。例如: - `...

Global site tag (gtag.js) - Google Analytics