阅读量:138
C++内置类型主要包括以下几种:
- 整数类型:包括
bool(布尔型)、char(字符型)、short(短整型)、int(整型)、long(长整型)、long long(长长整型)。 - 浮点类型:包括
float(单精度浮点型)、double(双精度浮点型)、long double(长长双精度浮点型)。 - 字符串类型:
std::string是 C++ 标准库中的字符串类,用于处理字符串。 - 指针类型:包括
nullptr(空指针)、*(指向某个类型的指针)。 - 数组类型:C++ 支持数组类型,可以指定数组的大小。例如,
int arr[5]是一个包含 5 个整数的数组。 - 引用类型:
&表示引用,用于绑定到另一个变量上。例如,int& ref = arr将arr的引用绑定到ref上。 - 枚举类型:使用关键字
enum定义枚举类型,例如:enum Color { RED, GREEN, BLUE };定义了一个包含三种颜色的枚举类型。 - 类型别名:使用
typedef或using关键字为现有类型定义别名。例如,typedef int Integer;将int类型定义为Integer别名。 - 空类型:
void表示空类型,不能用于存储任何值。 - 自定义类型:C++ 还支持自定义类型,如类(class)和结构体(struct)。
这些内置类型为 C++ 提供了丰富的数据类型选择,可以满足各种编程需求。