有如下赋值语句:a = "计算机"和b = "微型",结果为"微型机"的表达式是()

问题描述:

有如下赋值语句:a = "计算机"和b = "微型",结果为"微型机"的表达式是()
选项如下
A) b + LEFT(a,3)
B) b + RIGHT(a,1)
C) b + LEFT(a,5,2)
D) b + RIGHT(a,2)
我想问的是,为什么答案不选C?
1个回答 分类:综合 2014-11-02

问题解答:

我来补答
是VB吗?
VB是U码,不是A码,所以中文在VB里也是一个字节
所以LEFT(a, 5, 2) 无值
再问: 是VF,不懂你说的U码A码是什么-_-||| 我觉得C选项也对啊,从左边第五个字节开始取,取两个,不刚好是“机”吗?
再答: U码是unicode编码 这个是以两个字节作为一个字节用 A码是ASCII编码,就是你刚刚说的那个 VF是什么编码的请你看书,我就不清楚了
 
 
展开全文阅读
剩余:2000