2.1.2 C语言的数据类型

图2.9所示是C语言数据类型图,也许不太全面,但作为参考借鉴已经足够,其中所示的数据类型后续章节都会慢慢讲到。这些数据类型不必死记硬背,随着使用次数增多,慢慢就会熟悉。

图2.9 数据类型图

1.每种数据类型所占内存大小

既然在C语言中有多种数据类型,计算机在保存不同类型数据时所占用的内存大小是不同的,如表2.1所示。从中可以了解常用数据类型所占用的内存大小(单位:字节)。

表2.1 常用类型所占用的内存大小(单位:字节)

2.每种数据类型的取值范围

可以这样认为,占用内存越多的数据类型,所保存数据的取值范围就越大。表2.2所示为每种数据类型能够取值的范围。

表2.2 每种数据类型能够取值的范围(可能不全)