问题
单项选择题
下列表达式的值为Tme的是( )。
A.1000<999
B."1000"<"999"
C.True Xor "1000"<"999"
D.1000<999 Xor False
答案
参考答案:B
解析: 数值型比较按数值大小比较,故答案A是False;字符串比较的规律是从第一个字符开始依次比较两个字符串中的对应字符,直到遇到第一个不相等的字符为止,此时哪个字符的ASCII码大,对应的字符串就大,如果两个字符串的所有字符都相等,则两个字符串相等。由于“1”的ASCII码比“9”的ASCII码小,所以答案B的结果为True。 Xor运算符只有在两个运算对象一个为True一个为False时结果才为True,如果两个运算对象相同,则结果为False。所以答案C和答案D都是False。