函数strcmp()是比较char类型的函数,返回int类型的值。
比较规则:从左向右,逐位比较ASCII码的大小
#include<bits/stdc++.h>
using namespace std;
int main(){
char str1,str2;
str1="A";
srt2="B";
int res=strcmp(str1,str2);
cout<< res <<endl;//如果返回值小于 0,则表示 str1 小于 str2
//如果返回值大于 0,则表示 str1 大于 str2。
//如果返回值等于 0,则表示 str1 等于 str2。
return 0;
}
函数compare()是比较string类型的函数,返回的也是int类型的值。
比较规则:同srtcmp()函数一样,从左向右,逐位比较ASCII码的大小
#include<bits/stdc++.h>
using namespace std;
int main(){
string str1,str2;
str1="A";
srt2="B";
int res=str1.compare(str2);
cout<< res <<endl;//如果返回值小于 0,则表示 str1 小于 str2
//如果返回值大于 0,则表示 str1 大于 str2。
//如果返回值等于 0,则表示 str1 等于 str2。
return 0;
}