![C++新经典](https://wfqqreader-1252317822.image.myqcloud.com/cover/184/44510184/b_44510184.jpg)
上QQ阅读APP看书,第一时间看更新
2.1.2 C语言的数据类型
图2.9所示是C语言数据类型图,也许不太全面,但作为参考借鉴已经足够,其中所示的数据类型后续章节都会慢慢讲到。这些数据类型不必死记硬背,随着使用次数增多,慢慢就会熟悉。
![](https://epubservercos.yuewen.com/F329F6/23721607801994206/epubprivate/OEBPS/Images/Figure-P41_43809.jpg?sign=1738964320-zhzM8mXPYVC4UGdxiZDXyQWQDuAkzzT2-0-9e8611a11e1a348cb89e86694861aa9c)
图2.9 数据类型图
1.每种数据类型所占内存大小
既然在C语言中有多种数据类型,计算机在保存不同类型数据时所占用的内存大小是不同的,如表2.1所示。从中可以了解常用数据类型所占用的内存大小(单位:字节)。
表2.1 常用类型所占用的内存大小(单位:字节)
![](https://epubservercos.yuewen.com/F329F6/23721607801994206/epubprivate/OEBPS/Images/Figure-T41_85172.jpg?sign=1738964320-LegzmdBn6A67JU1Crejm5Zlx7sCmVPQR-0-f05590a608b5773555bd4afba968ca5f)
2.每种数据类型的取值范围
可以这样认为,占用内存越多的数据类型,所保存数据的取值范围就越大。表2.2所示为每种数据类型能够取值的范围。
表2.2 每种数据类型能够取值的范围(可能不全)
![](https://epubservercos.yuewen.com/F329F6/23721607801994206/epubprivate/OEBPS/Images/Figure-T42_85174.jpg?sign=1738964320-1C0pleCy3W5xXzbyqFeaR3mystY9veKY-0-d3dc067d2a991c8572222c460da887a9)