【编程】QB(VB)中的MID命令是什么意思?
a$="aaaaaa"MID$(a$,2,3)="AAA"PRINT"afterchangea$=";a$END最后输入的是aAAAaa,为什么?我用QBASIC运行过,...
a$="aaaaaa"
MID$(a$,2,3)="AAA"
PRINT"after change a$=";a$
END
最后输入的是aAAAaa,为什么?
我用QBASIC运行过,MID$(a$,2,3)和MID$(a$,2,4)结果都一样,为什么? 展开
MID$(a$,2,3)="AAA"
PRINT"after change a$=";a$
END
最后输入的是aAAAaa,为什么?
我用QBASIC运行过,MID$(a$,2,3)和MID$(a$,2,4)结果都一样,为什么? 展开
2个回答
展开全部
mid是抽取字符串
mid(对象,开始位置,结束位置)
返回的就是目标字符串从开始位置到结束位置的一段字符串
这里用mid起到了一个抽取并替换的作用
1.先是把变量a$赋值了 “aaaaaa" (a$就默认是字符串string类型了)
2.然后是用mid(a$,2,3)="AAA"把 a$字符串中第2至第3部分的字符串(按照你的输出结果应该是"id$(a$,2,4)")替换为"AAA"
3.输出 "after change a$="字样以及a$字符串
注意,如果语句是MID(a$,2,3)="AAA" 的话,输出结果应该是aAAAaaa
你给出的输出结果对应的语句应该是MID(a$,2,4)="AAA"
举个简单的例子
a="12345"
mid(a,2,3)="xxx"
print a
输出结果就是 1xxx345
而a="12345"
mid(a,2,4)="xxx"
输出结果就是1xxx5
明白了吧?
ps我不是很清楚 MID$是什么意思,vb中用mid就可以了
mid(对象,开始位置,结束位置)
返回的就是目标字符串从开始位置到结束位置的一段字符串
这里用mid起到了一个抽取并替换的作用
1.先是把变量a$赋值了 “aaaaaa" (a$就默认是字符串string类型了)
2.然后是用mid(a$,2,3)="AAA"把 a$字符串中第2至第3部分的字符串(按照你的输出结果应该是"id$(a$,2,4)")替换为"AAA"
3.输出 "after change a$="字样以及a$字符串
注意,如果语句是MID(a$,2,3)="AAA" 的话,输出结果应该是aAAAaaa
你给出的输出结果对应的语句应该是MID(a$,2,4)="AAA"
举个简单的例子
a="12345"
mid(a,2,3)="xxx"
print a
输出结果就是 1xxx345
而a="12345"
mid(a,2,4)="xxx"
输出结果就是1xxx5
明白了吧?
ps我不是很清楚 MID$是什么意思,vb中用mid就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |