VB的两道关系表达式

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:48:41
A. "XYZ">"XYz"
B. "VisualBasic"<>"visualbasic"

题目是: 以上关系表达式中,其值为true的是___. 答案:B

为什么是B,为什么不是A?

ASC(Z)= 90 ASC(z)= 122
ASC(V) = 86 ASC(v) = 118
现在清楚了么?

字符串比较就是比较其ASCII值,小于小写字母的ASCII值大于相应的大写字母的ASCII值,所以答案是啦

字符串只能比较等或不等,A.可翻译成0>0,肯定不成立,而B是正常的字符串比较,所以是对的,返回True! (也可以用ASCII来判断)

A当然不正确,字符串之间的比较只有两种情况,即相等或不等。字符串不能比较大于或小于。

小写字符大于大写字符
所以B正确 为True