字符比较大小,其实是按照它们的ASCII编码的值进行比较的,例如:
“A”的ASCII编码为65
“B”的ASCII编码为66
那么:“A”就小于“B”
字符串比较大小,首先比较两个字符串左起第1位,如果比较出大小,那么左起第1位大的字符串也就为大;如果左起第1位相同,就比较左起第2位,依次比较到最右一位,......。例如:
“AB”<"BB"
“AB”>"AA"
特别的:
"123" 小于 "1230"
"123" 小于 "123A"
掌握了这些原理,就应该能回答你的这些答案了?
很遗憾的告诉你 2个都为true
"BCD"<"BCE" 中 e的asc码值大于d 所以true
"12345"<>"12345"&"ABC" & 的运算优先比<>高 所以 "12345"<>"12345ABC" 返回ture