有如下赋值语句:a = "计算机"和b = "微型",结果为"微型机"的表达式是()
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/16 17:13:58
有如下赋值语句:a = "计算机"和b = "微型",结果为"微型机"的表达式是()
选项如下
A) b + LEFT(a,3)
B) b + RIGHT(a,1)
C) b + LEFT(a,5,2)
D) b + RIGHT(a,2)
我想问的是,为什么答案不选C?
选项如下
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是什么编码的请你看书,我就不清楚了
VB是U码,不是A码,所以中文在VB里也是一个字节
所以LEFT(a, 5, 2) 无值
再问: 是VF,不懂你说的U码A码是什么-_-||| 我觉得C选项也对啊,从左边第五个字节开始取,取两个,不刚好是“机”吗?
再答: U码是unicode编码 这个是以两个字节作为一个字节用 A码是ASCII编码,就是你刚刚说的那个 VF是什么编码的请你看书,我就不清楚了
有如下赋值语句:a = "计算机"和b = "微型",结果为"微型机"的表达式是()
赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值.
c语言,为什么a=b=58和a=58,b=58是不合法的赋值语句?
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
这个C题目真的不懂,若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0):s=a;for(
表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值.难道a=b=5无意义
假定变量b和pb定义为“int b[10],*pb=b;”,要将24赋值给b[1]元素中,不正确的语句是( C ).
假定变量b和pb定义为“int b[10], *pb=b;”,要将24赋值给b[1]元素中,不正确的语句是( C ).
c语言赋值语句 a=b=c 是如何赋值
为什么赋值语句的赋值号左边不能是表达式如:sinx=x+y是错的
设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C
关于赋值语句的问题 1.将两个数 a=8,b=7 交换,使a=7,b=8,使用赋值语句正确的一组是( ) A.c=b,b