![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=1739350771-kCI6PhqADQO6xG0nmuENd7HfUZ4F7lv2-0-be2c30f1a63fadbc8514031842e941e7)
图2.9 数据类型图
1.每种数据类型所占内存大小
既然在C语言中有多种数据类型,计算机在保存不同类型数据时所占用的内存大小是不同的,如表2.1所示。从中可以了解常用数据类型所占用的内存大小(单位:字节)。
表2.1 常用类型所占用的内存大小(单位:字节)
![](https://epubservercos.yuewen.com/F329F6/23721607801994206/epubprivate/OEBPS/Images/Figure-T41_85172.jpg?sign=1739350771-UJWtsgg3nZ2oQwNSd2wnTuQMSLT7mVEG-0-faae584cb34bd6a3b4df58e869488ef0)
2.每种数据类型的取值范围
可以这样认为,占用内存越多的数据类型,所保存数据的取值范围就越大。表2.2所示为每种数据类型能够取值的范围。
表2.2 每种数据类型能够取值的范围(可能不全)
![](https://epubservercos.yuewen.com/F329F6/23721607801994206/epubprivate/OEBPS/Images/Figure-T42_85174.jpg?sign=1739350771-YGJ1CRESPFPl6zIKwA1v6VjBz2RoemZo-0-c0eb210632e84ae928cdab594cfd75a1)