📜  # 在 C++ 中(1)

📅  最后修改于: 2023-12-03 15:13:01.581000             🧑  作者: Mango

在 C++ 中

C++是一种高效的、强类型的编程语言,它被广泛地应用于各种领域,如操作系统、网络通信、数据结构等等。在C++中,我们可以使用各种数据类型、运算符和控制结构来编写代码。

数据类型

C++支持多种数据类型,包括基本数据类型、复合数据类型和用户自定义数据类型。常用的基本数据类型包括整型、浮点型、字符型等。复合数据类型包括数组、结构体、枚举等。用户自定义数据类型可以通过类和结构体来实现。

// 定义整型变量a和b
int a = 1;
int b = 2;

// 定义浮点型变量c和d
float c = 3.14;
double d = 3.14159265358979323846;

// 定义字符型变量ch和数组str
char ch = 'A';
char str[10] = "Hello";
运算符

C++支持多种运算符,包括算术运算符、关系运算符、逻辑运算符等等。特别需要注意的是,C++中有一些特殊的运算符,如引用运算符和指针运算符,它们可以用于指针或引用类型的数据。

// 定义两个整型变量a和b
int a = 10, b = 20;

// 算术运算符
int c = a + b;  // c = 30
int d = a - b;  // d = -10
int e = a * b;  // e = 200
int f = a / b;  // f = 0(整数相除会取整)
int g = a % b;  // g = 10

// 关系运算符
bool h = (a == b);  // h = false
bool i = (a != b);  // i = true
bool j = (a < b);   // j = true
bool k = (a > b);   // k = false
bool l = (a <= b);  // l = true
bool m = (a >= b);  // m = false

// 逻辑运算符
bool n = (a && b);  // n = true
bool o = (a || b);  // o = true
bool p = !a;        // p = false

// 指针运算符
int* q = &a;        // q指向a
int r = *q;         // r = a
控制结构

C++支持多种控制结构,包括条件语句、循环语句和跳转语句。条件语句可以根据表达式的值来选择执行哪个分支语句。循环语句可以重复执行一段代码,直到满足终止条件。跳转语句可以使代码跳过一些语句或者直接跳转到指定的语句。

// 条件语句
if (a > b) {
    // a大于b时执行此代码块
} else if (a < b) {
    // a小于b时执行此代码块
} else {
    // a等于b时执行此代码块
}

// 循环语句
while (a < 10) {
    // 当a小于10时执行循环体中的代码
    a++;
}

for (int i = 0; i < 10; i++) {
    // 循环10次,每次执行循环体中的代码
}

// 跳转语句
continue;  // 跳过本次循环
break;     // 中断循环
return 0;  // 返回并退出函数
结语

C++是一种强大的编程语言,在各个领域都有广泛的应用。本篇文章介绍了C++中的数据类型、运算符和控制结构,希望能对初学者有所帮助。