基础数据类型:
//1.整型(Integer)
/*
int:普通整数,通常是32位或64位,取决于操作系统和编译器。
int age = 30; // 整数变量
*/
/*
short:短整型,通常是16位。
short year = 2024; // 短整型变量
*/
/*
long:长整型,通常是32位或64位。
long bigNumber = 1234567890L; // 长整型变量,L表示长整型字面量
*/
/*
long long:更长的整型,通常是64位。
long long veryBigNumber = 12345678901234567890LL; // 长整型变量,LL表示长整型字面量
*/
//2.浮点型(Floating-point)
/*
float:单精度浮点数。
float price = 9.99f; // 浮点数变量,f表示单精度字面量
*/
/*
double:双精度浮点数,精度更高。
double salary = 35600.50; // 双精度浮点数变量
*/
//3.字符型(Character)
/*
char:字符型,用于存储单个字符。
char letter = 'A'; // 字符变量
*/
//4.布尔型(Boolean)
/*
bool:布尔型,只有两个值:true 和 false。
bool isFinished = false; // 布尔变量
*/
//5.指针(Pointer)
/*
指针用于存储变量的内存地址。
int *ptr = &age; // 指向整数的指针
*/
//6.数组(Array)
/*
数组用于存储固定大小的相同类型的元素集合。
int numbers[5] = {1, 2, 3, 4, 5}; // 整型数组
*/
//7.枚举(Enumeration)
/*
枚举是一种用户定义的类型,它允许为整型常量赋予有意义的名称。
enum Days {Mon, Tue, Wed, Thu, Fri, Sat, Sun}; // 枚举类型
Days today = Mon; // 枚举变量
*/
//8.结构体(Structure)
/*
结构体用于存储不同类型数据的集合。
struct Student {
int id;
char name[50];
float gpa;
};
Student student1; // 结构体变量
*/
//9.类(Class)
/*
类是C++中创建自定义数据类型的方式,它允许封装数据和函数。
#include <iostream>
// 类(Class)
class Car {
public:
void start() {
std::cout << "Car is starting." << std::endl;
}
void stop() {
std::cout << "Car is stopping." << std::endl;
}
private:
int speed;
};
int main() {
Car myCar; // 类的实例
myCar.start(); // 调用start方法
myCar.stop(); // 调用stop方法
return 0;
}
*/