C++的数据类型分为基本数据类型和非基本数据类型。
基本数据类型是C++内部预定义的,也称为内置数据类型。常见的基本数据类型包括整型、浮点型、字符型和布尔型等。例如:
int num = 10; // 整型
float pi = 3.14; // 浮点型
char ch = 'A'; // 字符型
bool flag = true; // 布尔型
非基本数据类型是用户根据需要按照C++语法规则创建的数据类型。其中,复合数据类型又称为构造数据类型,能够体现面向对象特性的非基本数据类型。常见的非基本数据类型包括数组、结构体、类和枚举等。例如:
int arr[5] = {1, 2, 3, 4, 5}; // 数组
struct Person { // 结构体
string name;
int age;
};
class Circle { // 类
private:
double radius;
public:
double getArea() {
return 3.14 * radius * radius;
}
};
enum Color {RED, GREEN, BLUE}; //