string字符串比较(9)
功能描述:
- 字符串之间的比较
比较方式:
- 字符串比较是按字符的ASCII码进行对比
= 返回 0
> 返回 1
< 返回 -1
函数原型:
int compare(const string &s) const;
//与字符串s比较
int compare(const char *s) const;
//与字符串s比较
1 #include <iostream> 2 #include <string> 3 using namespace std; 4 5 void test_01() 6 { 7 string str1 = "hello!"; 8 string str2 = "hillo!"; 9 10 if (str1.compare(str2) == 0) 11 { 12 cout << "str1和str2相同!" << endl; 13 } 14 else 15 { 16 cout << "str1和str2不相同!" << endl; 17 } 18 } 19 20 int main(void) 21 { 22 test_01(); 23 24 system("pause"); 25 return 0; 26 27 }