给定三个字符串“turbo+T”,“basic”+“borland+c++”按从小到大顺序输出?

如题所述

按从小到大的顺序输出这三个字符串应该是:
1. "basic"+"borland+c++"
2. "turbo+T"
解释如下:
首先比较字符串的第一个字符,第一个字符串"turbo+T"和第二个字符串"basic"+"borland+c++"的第一个字符都是'b',所以需要继续比较下一个字符。第一个字符串的第二个字符是'u',而第二个字符串的第二个字符是'o',因此第二个字符串要排在第一个字符串前面。
所以按照从小到大的顺序输出这三个字符串是:"basic"+"borland+c++","turbo+T"。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-05-22

字符串的大小比较本质上是一个一个字节的比较。

每个字节比较的内容就是ASCII码的大小。

    先看第一个字节:

‘t’>‘b’=‘b’

第一个大于后面两个;

    再看第二个字节:

‘a’< ‘o'

因此第三个大于第二个

综合看就是

“basic”< “borland+c++”<“turbo+T”

相似回答
大家正在搜