下面给出一个关于 C++ 数据类型的详细讲解,从基本内置类型、派生类型到用户自定义类型,再到常量限定符和 C++11 新特性的概述,帮助你全面理解 C++ 中各种数据类型的用途与细节。
1. 数据类型分类
C++ 的数据类型大致可以分为以下几类:
-
基本内置类型(Fundamental/ Built-in Types)
包括整数类型、浮点类型、字符类型、布尔类型以及宽字符类型。 -
派生类型(Derived Types)
由基本类型或其他类型派生而来,如数组、指针、引用、函数类型等。 -
用户自定义类型(User-defined Types)
通过struct、class、union或enum定义的类型。 -
空类型(Void Type)
用于表示无类型或函数不返回值的情况。
2. 基本内置类型
整数类型
- int、short、long、long long
这些类型用于存储整数数据。通常:int一般占 4 字节,取值范围约为 –2,147,483,648 到 2,147,483,647。short占 2 字节,long和long long则视平台而定(在 64 位系统中long有时为 8 字节,long long为 8 字节)。
- 无符号整数(unsigned int、un

最低0.47元/天 解锁文章
2019

被折叠的 条评论
为什么被折叠?



