VB中打印数字之间为什么有间隔,打印字符就没有呢?

同样的格式,数字间间隙大,字符见没有间隙,怎么回事呢?

那是因为,每一个数字,vb在处理时,都要在其前面加上一个空格,叫“符号位”,也叫“前导空格”。还要在每个数字后面加上一个空格,叫“后导空格”。所以连续打印两个数字时,前后两个数字之间是有两个空格的。如果后面的数是一个负数,那么前导空格就成了“-”号,这时两个数字之间就只剩下一个空格了。
而字符没有什么前导或后导空格,所以,同样的格式打印出来时,字符之间是没有任何间隙的。

不知能否解释明白。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-14
我的没有啊

print 1 & 2



print "a" & "b"

出来都紧靠的

12
ab
第2个回答  2009-04-15
Yuqi_Tan 正解
第3个回答  2009-04-14
你是否设置输入法的全角半角?