在vb中赋值句:a=123+Mid(“123456”,2,3)执行后,a的结果是

2024年12月05日 02:50
有3个网友回答
网友(1):

a的结果为357。Mid(“123456”,2,3)为取字符串“123456”从第2个字符开始的3个字符为“234”,而123为数字型在与字符串“234”相加时将字符串“234”强制转换为数字型进行相加结果为357。如果将“123456”变为“abcdef",则执行时不能将带字母的字符串强制转换为数字,会包错误”类型不匹配“。

网友(2):

357
因为Mid(“123456”,2,3)的意思是从123456的第二位开始取数,取3位,即为234
加上123
就等于357

网友(3):

Mid("123456",2,3),即把字符串123456从第二位取三个数字,即234,所以a=123+234=357