数据类型定义变量可以容纳的数据类型,例如整数变量可以保存整数数据,字符类型变量可以保存字符数据等。
C++ 中的数据类型分为三组:内置,用户定义和派生。
内置数据类型
char
:用于字符。大小 1 个字节。
char ch = 'A';
int
:用于整数。大小 2 个字节。
int num = 100;
float
:用于单精度浮点数。大小 4 个字节。
float num = 123.78987;
double
:用于双精度浮点数。大小为 8 个字节。
double num = 10098.98899;
bool
:用于布尔,真或者假。
bool b = true;
wchar_t
:宽字符。应该避免这种情况,因为它的大小是实现定义的并且不可靠。
用户定义的数据类型
我们在 C++中有三种类型的用户定义数据类型。
struct
union
enum
我在单独的教程中详细介绍了它们。现在只记得它们属于用户定义的数据类型。
C++ 中的派生数据类型
我们在 C++ 中有三种派生数据类型
- 数组
- 函数
- 指针
它们是 C++ 的广泛主题,我在单独的教程中介绍了它们。按照给定顺序阅读教程,你会没事的。