第16课 关系运算符
一、概述
关系运算符在编程中扮演着非常重要的角。它们用于比较两个变量的大小,或者判断两个变量是否相等。在C++编程语言中,关系运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。本课将向大家介绍C++中关系运算符的基本概念和用法。
二、基本概念
1. 等于(==):用于判断两个变量或表达式的值是否相等。如果相等,则返回true;否则返回false。
2. 不等于(!=):用于判断两个变量或表达式的值是否不相等。如果不相等,则返回true;否则返回false。
3. 大于(>):用于判断左边的变量或表达式的值是否大于右边的变量或表达式的值。如果成立,则返回true;否则返回false。
4. 小于(<):用于判断左边的变量或表达式的值是否小于右边的变量或表达式的值。如果成立,则返回true;否则返回false。
5. 大于等于(>=):用于判断左边的变量或表达式的值是否大于等于右边的变量或表达式的值。如果成立,则返回true;否则返回false。
6. 小于等于(<=):用于判断左边的变量或表达式的值是否小于等于右边的变量或表达式的值。如果成立,则返回true;否则返回false。
三、用法示例
下面通过一些具体的例子来展示关系运算符的用法:
1. 等于(==):
``` c++
int a = 5;
int b = 3;
if(a == b) {
    cout << "a等于b" << endl;
} else {
    cout << "a不等于b" << endl;
}
```
在这个例子中,由于a的值不等于b的值,所以输出结果为“a不等于b”。
2. 不等于(!=):
```c++
int x = 8;
int y = 8;
if(x != y) {
    cout << "x不等于y" << endl;
} else {
    cout << "x等于y" << endl;
}
```
在这个例子中,由于x的值等于y的值,所以输出结果为“x等于y”。
3. 大于(>):
```c++
int m = 10;
int n = 5;
if(m > n) {
    cout << "m大于n" << endl;
} else {
    cout << "m不大于n" << endl;
}
```
在这个例子中,由于m的值大于n的值,所以输出结果为“m大于n”。
4. 小于(<):
```c++
int p = 7;
int q = 10;
if(p < q) {
    cout << "p小于q" << endl;
} else {
    cout << "p不小于q" << endl;
}
```
在这个例子中,由于p的值小于q的值,所以输出结果为“p小于q”。
5. 大于等于(>=):
```c++
int c = 12;
int d = 12;
if(c >= d) {
    cout << "c大于等于d" << endl;
} else {
    cout << "c小于d" << endl;
}
```
在这个例子中,由于c的值大于等于d的值,所以输出结果为“c大于等于d”。
6. 小于等于(<=):
```c++
int e = 4;
int f = 4;
if(e <= f) {
    cout << "e小于等于f" << endl;
} else {
    cout << "e大于f" << endl;
}
```
在这个例子中,由于e的值小于等于f的值,所以输出结果为“e小于等于f”。
四、总结
关系运算符在C++编程中起着至关重要的作用。通过本课的学习,我们了解了关系运算符的基本概念和用法,并通过实际示例进行了详细的讲解。在今后的编程实践中,我们要灵活运用关系运算符,合理判断变量之间的大小关系,从而更加高效地编写程序。
以上就是《一本通 编程启蒙 c++版》第16课的全部内容,希望对大家的学习有所帮助。感谢大家的阅读。
编程启蒙是学什么的