有如下赋值语句: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?
答
是VB吗?
VB是U码,不是A码,所以中文在VB里也是一个字节
所以LEFT(a, 5, 2)无值是VF,不懂你说的U码A码是什么-_-|||我觉得C选项也对啊,从左边第五个字节开始取,取两个,不刚好是“机”吗?U码是unicode编码这个是以两个字节作为一个字节用A码是ASCII编码,就是你刚刚说的那个VF是什么编码的请你看书,我就不清楚了