`
ileson
  • 浏览: 210521 次
  • 性别: 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++中还包括wchar_t数据类型,wchar_t也是字符类型,但是是那些宽度超过8位的数据类型。许多外文字符集所含的数目超过256个,char字符类型无法完全囊括。wchar_t数据类型一般为16位。 标准C++的iostream类库中包括...

    现代C++程序设计

    2.7 #define、const和数据类型转换 2.7.1 #define预处理指令 2.7.2 const修饰符 2.7.3 const比#define好吗 2.7.4 数据类型转换 2.8 关于键盘输入和屏幕输出的更多内容 2.8.1 转义序列 2.8.2 ios格式标记 2.8.3 流的...

    C++入门到精通

    第 3 章介绍了C++语言预定义的内置和复合数据类型 以及 C++标准库提供的 string complex vector 类数据类型 这些类型构成了所有程序的基石 第 4 章详细讨论了 C++语言 支持的表达式 比如算术 关系 赋值表达式 ...

    Visual C++ 2005入门经典.part08.rar (整理并添加所有书签)

    2.9.1 C++/CLI特有的基本数据类型 2.9.2 命令行上的C++/CLI输出 2.9.3 C++/CLI特有的功能——格式化输出 2.9.4 C++/CLI的键盘输入 2.9.5 使用safe cast 2.9.6 C++/CLI枚举 2.10 小结 2.11 练习题 第3章 判断和循环 ...

    Visual C++ 2005入门经典.part04.rar (整理并添加所有书签)

    2.9.1 C++/CLI特有的基本数据类型 2.9.2 命令行上的C++/CLI输出 2.9.3 C++/CLI特有的功能——格式化输出 2.9.4 C++/CLI的键盘输入 2.9.5 使用safe cast 2.9.6 C++/CLI枚举 2.10 小结 2.11 练习题 第3章 判断和循环 ...

    《由浅入深学C++-基础、进阶与必做300题》pdf格式 (完整版 带目录

    2.4 类型转换 32 2.4.1 隐式转换 32 2.4.2 显式转换 33 2.5 小结 34 2.6 习题 34 第3章 表达式与语句 39 3.1 运算符 39 3.1.1 运算符概述 39 3.1.2 算术运算符 40 3.1.3 自增和自减运算符 42 3.1.4 赋值...

    Visual C++ 2005入门经典.part05.rar (整理并添加所有书签)

    2.9.1 C++/CLI特有的基本数据类型 2.9.2 命令行上的C++/CLI输出 2.9.3 C++/CLI特有的功能——格式化输出 2.9.4 C++/CLI的键盘输入 2.9.5 使用safe cast 2.9.6 C++/CLI枚举 2.10 小结 2.11 练习题 第3章 判断和循环 ...

    BYTE类型之间相互转换

    学习C++必经之路,入门级知识总结,笔记本知识概况,走一步再走一步

    浅谈C++的语句语法与强制数据类型转换

    主要介绍了浅谈C++的语句语法与强制数据类型转换,是C++入门学习中的基础知识,需要的朋友可以参考下

    C++基础教程完整版

    4. 类型转换高级 Advacned Class Type-casting 5. 预处理指令 Preprocessor Directives 7. C++ 标准函数库 C++ Standard Library 1. 文件的输入输出 Input/Output with files C++基础教程简介 怎样使用本...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    2.13.1 C++/CLI特有的基本数据类型 84 2.13.2 命令行上的C++/CLI输出 87 2.13.3 C++/CLI特有的功能—— 格式化输出 88 2.13.4 C++/CLI的键盘输入 91 2.13.5 使用safe_cast 92 2.13.6 C++/CLI枚举 92 2.14 ...

    【全新正版】现代C++程序设计(原书第2版)

    2.7 #define、const和数据类型转换 2.7.1 #define预处理指令 2.7.2 const修饰符 2.7.3 const比#define好吗 2.7.4 数据类型转换 2.8 关于键盘输入和屏幕输出的更多内容 2.8.1 转义序列 2.8.2 ios格式标记 2.8.3 流的...

    Visual C++ 2005入门经典--源代码及课后练习答案

    2.9.1 C++/CLI特有的基本数据类型 87 2.9.2 命令行上的C++/CLI输出 91 2.9.3 C++/CLI特有的功能——格式化输出 92 2.9.4 C++/CLI的键盘输入 94 2.9.5 使用safe_cast 95 2.9.6 C++/CLI枚举 96 2.10 小...

    类型转换long转int

    将 long 类型转换为 int 类型可能会导致截断,因为 long 变量可能存储的数据超出了 int 变量所能表示的范围。因此,在进行类型转换时需要特别小心并加以判断。 在 C++ 中,我们可以使用 `static_cast` 进行类型转换...

    Visual C++ 2005入门经典.part07.rar (整理并添加所有书签)

    2.9.1 C++/CLI特有的基本数据类型 2.9.2 命令行上的C++/CLI输出 2.9.3 C++/CLI特有的功能——格式化输出 2.9.4 C++/CLI的键盘输入 2.9.5 使用safe cast 2.9.6 C++/CLI枚举 2.10 小结 2.11 练习题 第3章 判断和循环 ...

    Visual C++ 2005入门经典.part09.rar (整理并添加所有书签)

    2.9.1 C++/CLI特有的基本数据类型 2.9.2 命令行上的C++/CLI输出 2.9.3 C++/CLI特有的功能——格式化输出 2.9.4 C++/CLI的键盘输入 2.9.5 使用safe cast 2.9.6 C++/CLI枚举 2.10 小结 2.11 练习题 第3章 判断和循环 ...

    Visual C++ 2005入门经典.part06.rar (整理并添加所有书签)

    2.9.1 C++/CLI特有的基本数据类型 2.9.2 命令行上的C++/CLI输出 2.9.3 C++/CLI特有的功能——格式化输出 2.9.4 C++/CLI的键盘输入 2.9.5 使用safe cast 2.9.6 C++/CLI枚举 2.10 小结 2.11 练习题 第3章 判断和循环 ...

    C++大学教程,一本适合初学者的入门教材(part2)

    7.8.2 范例:字符串抽象数据类型 7.8.3 范例:队列抽象数据类型 7.9 容器类与迭代 7.10 代理类 7.11 有关对象的思考:在电梯模拟程序中使用复合和动态对象管理 小结 术语 自测练习 自测练习答案 练习 第8章 ...

    C++ Primer第四版【中文高清扫描版】.pdf

    5.12.5 何时需要强制类型转换 158 5.12.6 命名的强制类型转换 158 5.12.7 旧式强制类型转换 160 小结 161 术语 162 第6章 语句 165 6.1 简单语句 166 6.2 声明语句 167 6.3 复合语句(块) 167 6.4 语句作用域 168 ...

Global site tag (gtag.js) - Google Analytics