c++中怎么比较两个字符串的大小(包括bu'to)

 我来答
硪丨暧恋
2016-11-06 · TA获得超过8979个赞
知道大有可为答主
回答量:5336
采纳率:93%
帮助的人:2140万
展开全部
string s1 = "ab";
string s2 = "cd";
if (s1 < s2)
{
....
}
追问
能说详细点吗?
追答
你既然是在C++里面,本来就是用string来存字符串的
直接用大于小于等于号就能判断大小了
具体内部的判断原则是:
从字符串第一位开始比,比如两个字符串s1和s2
如果s1[0]<s2[0] 就s1小(比较字符的ASCII值)
如果相等,就判断s1[1]和s2[1] 一直到某个字符串没有下一位为止
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式