字符串比较大小的问题
发布网友
发布时间:2024-01-03 06:47
我来回答
共5个回答
热心网友
时间:2024-03-28 13:33
这四个式子当中.只有B不成立.
A,C是两个浮点数比较,一目了然,成立.
B,D带引号,是字符比较.
字符比较是从最左端开始一个一个符号相比,比它们的ASCII值. 显然, D成立(123.4相等,最后一位5的ASCII值大于4的ASCII值)
B不成立.(-1相等,接下的3的ASCII值大于2的ASCII值).
热心网友
时间:2024-03-28 13:33
尽信书不如无书
热心网友
时间:2024-03-28 13:34
这四个式子当中.只有B是错误的.
其它的都是对的.
书上写错了.
热心网友
时间:2024-03-28 13:29
你自己上机运行下就知道了
热心网友
时间:2024-03-28 13:38
对,字符串比较,先取第一字符比较,
第一个字符如果相同,再取第二个字符比较
...
第n个字符如果还相同,则取第n+1个字符比较
如果第一个字符不同,则剩余的字符不用比较。
比较原则是:数字小于字母,数字间数字大小排序,字母间按字母序排大小。