C语言中的关系运算符是用来比较两个值的大小,并返回一个布尔值(真或假)。它们可以用于比较数字、字符串、变量或表达式。C语言中的关系运算符有:
== // 等于 != // 不等于 > // 大于 < // 小于 >= // 大于或等于 <= // 小于或等于
例如,如果要检查一个整数是否大于10,可以使用以下代码:
if (x > 10) { printf("x is greater than 10"); } else { printf("x is not greater than 10"); }
如果要检查一个字符是否是小写字母,可以使用以下代码:
if (c >= 'a' && c <= 'z') { printf("c is a lowercase letter"); } else { printf("c is not a lowercase letter"); }
C++提供了六个关系运算符来比较数字。
运算符 | 含义 |
---|---|
< | 小于 |
<= | 小于或等于 |
== | 等于 |
> | 大于 |
>= | 大于或等于 |
!= | 不等于 |
#include <iostream>
#include <string> // string class
int main()
{
using namespace std;
string word = "?ate";
for (char ch = "a"; word != "mate"; ch++)
{
cout << word << endl;
word[0] = ch;
}
cout << "After loop ends, word is " << word << endl;
// cin.get();
return 0;
}
上面的代码生成以下结果。
使用if语句,关系运算符和等式运算符比较整数。
#include <iostream> // allows program to perform input and output
using std::cout; // program uses cout
using std::cin; // program uses cin
using std::endl; // program uses endl
int main() {
int number1; // first integer to compare
int number2; // second integer to compare
cout << "Enter two integers to compare: "; // prompt user for data
cin >> number1 >> number2; // read two integers from user
if ( number1 == number2 )
cout << number1 << " == " << number2 << endl;
if ( number1 != number2 )
cout << number1 << " != " << number2 << endl;
if ( number1 < number2 )
cout << number1 << " < " << number2 << endl;
if ( number1 > number2 )
cout << number1 << " > " << number2 << endl;
if ( number1 <= number2 )
cout << number1 << " <= " << number2 << endl;
if ( number1 >= number2 )
cout << number1 << " >= " << number2 << endl;
}
上面的代码生成以下结果。
C++ 把引用作为返回值 C++ 引用通过使用引用来替代指针,会使 C++ 程序更容易阅读和维护。C++ 函数可以返回一个引用,方式与返回...
C++ break 语句 C++ 循环C++ 中 break 语句有以下两种用法:当 break 语句出现在一个循环内时,循环会立即终止,且程序流将继续...
C++ 多维数组 C++ 数组C++ 支持多维数组。多维数组声明的一般形式如下:type name[size1][size2]...[sizeN];例如,下面的声明创...
C 库函数 - puts() C 标准库 - stdio.h描述C 库函数 int puts(const char *str) 把一个字符串写入到标准输出 stdout,直到空字符...
C 库函数 - atoi() C 标准库 - stdlib.h描述C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类...