字符串怎么比较大小?
1、比较时,设置一个计数器,从零开始,循环直到最短的字符结束,一一比较。
2. 如果字符串 1 第 n 位的 ASCII 码值等于字符串 2 第 n 位的 ASCII 码值,则继续比较下一位。
3. 如果字符串 1 第 n 位的 ASCII 码值大于字符串 2 第 n 位的 ASCII 码值,则输出结果为:1,即字符串 1 > 字符串 2。
4. 如果字符串 1 第 n 位的 ASCII 码值小于字符串 2 第 n 位的 ASCII 码值,则输出结果为:-1 表示字符串 1 < 字符串 2。
5、如果各位的ASCII码值相等且长度相同,则输出结果:0表示字符串1==字符串2。
比较两个字符串时,请记住以下几点:
1.比较两个不同长度的字符串时,较长的字符串不一定“较大”。例如,A$ 是“ABCE”,B$ 是“ABCE”。比较A$和B$时,A$的第4个字符是“E”,B$的第4个字符是“D”,“D”是“YEs”。 4. 当字符串全部由大写(或小写)英文字母组成时,字符串的顺序与字典中的顺序相同。 5、可以比较汉字组成的字符串。比如“李红”