◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
在了解C/C++语言的数据类型之前我先理清楚几个概念。
什么是程序?
程序是用计算机能接受的语言对所要处理的数据以及处理的方法和步骤所作的完整而准确的描述。
什么是程序设计?
程序的描述过程就称为程序设计。
什么是算法?
不同类型的数据有不同的处理方式,我们把对数据的处理方法和步骤称为算法。
什么是数据?
数据是程序的加工对象。
因为数据既是计算机程序处理的对象,也是运算产生的结果。所以在对其进行处理前必须先存放在内存中,不同的数据在内存中存放格式是不同的,即:不同类型的数据结构所占内存的长度不同,数据的表达形式也不同,所以在程序中对数据进行正确的描述是非常重要的。
在C/C++中,数据类型总体上分成基本类型和构造类型两大类。具体细分情况见下图所示。

数据类型分类示意图