1. 数据类型
1.1 数据类型的定义
- 数据类型:指一定的数据在计算机内部的表示方式;
- 数据类型:指该数据所表示的值的集合;
- 数据类型:指在该数据上的一系列操作;
1.2 C++的数据类型
- 广义上来划分C++的数据类型:我们可以将其分为两大类包括变量和常量。
- C++中的数据类型,有语言既定的内部数据类型(基本类型),也有程序员自定义的外部数据类型(复合类型),可以划分为以下:
(1)基本类型:
a.整型:short/int/long/unsigned short/unsigned int/unsigned long
b.浮点型:float/double/long double
c.字符型:char
d.布尔型:bool
e.空类型:void
(2)复合类型:构造类型
a.枚举类型:enum
b.数组类型:int[]/char[]/对象数组obj[]等
c.结构类型:struct
d.类类型:class
e.联合类型(共用体类型):union
(3)复合类型:指针类型 int*/ char*/对象指针obj*等
(4)复合类型:引用类型 int&/char&/对象引用obj&等
注:基本数据类型决定了(1)该数据所占用的存储空间;(2)所表示的数据范围和精度;(3)所能进行的运算。
参考文献:
[1]《C++全方位学习》范磊——第四章
[2]《C++程序设计教程(第二版)》钱能——第三章
[3] 百度搜索关键字:C++数据类型分类