使用 C++ 中的关系运算符比较字符串对象
c++server side programmingprogramming
在这里我们将看到如何在 C++ 中比较两个字符串。C++ 有字符串类。它在标准库中还有 compare() 函数来比较字符串。但在这里我们将使用条件运算符,如 ==、!=、<、>、<=、>=。这些运算符逐个字符检查字符串。让我们看看代码以更好地理解。
示例
#include<iostream> using namespace std; void compareStrings(string s1, string s2) { if (s1 != s2) cout << s1 << "不等于 "<< s2 << endl; else if(s1 == s2) cout << "字符串相等"; if (s1 > s2) cout << s1 << " 大于 "<< s2 << endl; else if(s1 < s2) cout << s2 << " 大于 "<< s1 << endl; } int main() { string s1("hello"); string s2("helLo"); compareStrings(s1, s2); }
输出
hello 不等于 helLo hello 大于 helLo