C++中的基本类型主要包括以下几种:
bool
(布尔型,表示真或假)、char
(字符型)、short
(短整型)、int
(整型)和 long
(长整型)。其中,short
、int
和 long
可以带有 unsigned
修饰符,表示无符号整数。float
(单精度浮点型)和 double
(双精度浮点型)。此外,还有 long double
(长双精度浮点型),它提供了更高的精度。std::string
是 C++ 标准库中的字符串类,用于处理字符串数据。虽然它不是基本类型,但在实际编程中经常使用。nullptr
(空指针常量)和各种类型的指针,如 int*
、float*
等。指针类型用于存储内存地址。int arr[10]
。数组的大小在声明时确定,并且在整个生命周期中保持不变。T&
表示对类型为 T 的对象的引用。引用类型允许通过不同的名称访问同一个对象。enum
关键字用于定义枚举类型,它是一组具名整数常量。枚举类型可以提高代码的可读性和可维护性。请注意,这里列出的类型是 C++ 中最基本且常用的类型。在实际编程中,可能还会遇到其他派生类型和复杂类型,如 std::vector
、std::map
等标准库容器类。