C++中基本类型
2014-04-19 10:53
134 查看
C++的基本类型分为两组:一组由存储为整数的值组成,另一组由存储为浮点格式的值组成。整型之间通过存储值时使用的内存量及有无符号来区分。整型从小到最大依次是:bool、char、signed char、unsigned char、int、unsigned int、long、unsigned long以及C+11新增的long long和unsigned long long。还有一种wchar_t类型,它在这个序列中的位置取决于实现。C+11新增了类型char16_t和char32_t,它们的宽度足以存储16和32位的字符编码。C++确保了char足够大,能够存储系统基本字符集中的任何成员,而wchar_t则可以存储系统扩展字符集中的任意成员,short至少为16位,而int至少与short一样长,long至少为32位,且至少和int一样长,确切的长度取决于实现。
字符通过其数值编码来表示。I/O系统觉得了编码是被解释为字符还是数值。
浮点类型可以表示小数值以及比整型能够表示的值大很多的值。3种浮点类型分别是float、double、和long double。C++确保float不比double长,而double不比long double长。通常,float使用32位内存,double使用64位,long double使用80到128位。
字符通过其数值编码来表示。I/O系统觉得了编码是被解释为字符还是数值。
浮点类型可以表示小数值以及比整型能够表示的值大很多的值。3种浮点类型分别是float、double、和long double。C++确保float不比double长,而double不比long double长。通常,float使用32位内存,double使用64位,long double使用80到128位。
相关文章推荐
- C++基本数据类型直接的转换
- 编程语言笔记(二)--- 基本类型 java ,C ,C++,python3、javaScript
- 一些基本的C/C++数据类型
- C++语法一(概述,程序基本元素,数据类型)
- C++中得到基本数据类型的取值范围
- C/C++基本数据类型所占字节数
- 逆向基础第一篇:C++中基本数据类型的表现形式
- C++基本数据类型
- The New C++ -- 基本数据类型和字面值常量 (8. 字符串字面值常量)
- 32位机器下才C/C++基本类型长度
- C++ 类型转化(运算符重载函数)和基本运算符重载(自增自减)
- C++学习笔记一 变量与基本类型
- C++与Java基本数据类型比较
- C++类型转换基本概念浅谈
- C#者重建C++之路 - 基本类型辨析
- C++与Java基本数据类型比较
- C/C++基本数据类型所占字节数
- C++ STL 有关于SET集合的基本操作,本文不包含涉及到自定义数据类型的排序
- Java程序员.回头学C/C++ 之 Java&C基本数据类型大对比
- c++和java区别之基本数据类型