在VB里如果我输入代码如下,print a<B A>B A=b有可能输出结果true吗? a$="啊":B$="本"

 我来答
百度网友9b9910e
2013-04-07 · TA获得超过397个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:441万
展开全部
可能啊,只要不是“”括起来,应该是先计算,再打印输出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tf日出
2013-04-07 · TA获得超过1076个赞
知道小有建树答主
回答量:648
采纳率:0%
帮助的人:250万
展开全部
对于字符串,VB是按照其ASCII码(无符号数值)的大小进行比较的
"啊"和"本"的ASCII码分别为 45217(十六进制:B0A1)和45502(十六进制:B1BE)。
因此:"啊"<"本"。

另外,对于多个字符串,VB会首先比较第1个字符串,如果第一个字符串相同,再比较第2个,依此类推。比如:
"你啊">"你"
"你啊"<"你本"

数值可以和数值相比,字符串可以与字符串相比,但数值不能和字符串相比。
追问
这个ascll码的什么意思呢?能不能再给我解释一下
追答
计算机只认识二进制,因此需要对文字进行编码,用一个数值来代表某一个字符。
ASCII码是一个英文键盘字符和一些控制字符的编码,对于中文字符常用的比如有GB2312简体中文编码等。
因此说,对字符的比较是对该字符的计算机编码进行比较更为准确一些。
对于字符编码的更多知识,可以在百度百科中输入关键字ASCII或GB2312等进行查询。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式