C++的字符串如何比较大小

2025-06-29 03:18:43
推荐回答(3个)
回答1:

按照ascii码比较的
第一个不同那么就是第一个的比较结果 否则下一个 依次类推
只有字符串里面的个数和值都相同才会a==b为1

"基础"是汉字 汉字的ascii码都是大于0x80的 所以a

回答2:

字符串比较大小是从左到右比较字母的ASCII码值,ASCII码值大的字符串大。如果相等则再比较下一个,直到比较出大小为止。两个字符串只有长度和对应的字母都相同才相等。

回答3:

字符串会转换成编码,然后用编码的码值来比较。