22问答网
所有问题
VB中打印数字之间为什么有间隔,打印字符就没有呢?
同样的格式,数字间间隙大,字符见没有间隙,怎么回事呢?
举报该问题
推荐答案 2009-04-14
那是因为,每一个数字,vb在处理时,都要在其前面加上一个空格,叫“符号位”,也叫“前导空格”。还要在每个数字后面加上一个空格,叫“后导空格”。所以连续打印两个数字时,前后两个数字之间是有两个空格的。如果后面的数是一个负数,那么前导空格就成了“-”号,这时两个数字之间就只剩下一个空格了。
而字符没有什么前导或后导空格,所以,同样的格式打印出来时,字符之间是没有任何间隙的。
不知能否解释明白。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/T0Xf62hC.html
其他回答
第1个回答 2009-04-14
我的没有啊
print 1 & 2
和
print "a" & "b"
出来都紧靠的
12
ab
第2个回答 2009-04-15
Yuqi_Tan 正解
第3个回答 2009-04-14
你是否设置输入法的全角半角?
相似回答
vb中
写了print123后显示123有
没有
空格?如果是print“123”那么显示的123...
答:
如果Print的是
数字,
VB会自动在数字的前后都加上一个空格,不过前面的那个空格其实是符号位,就是给正号(+)和负号(-)预留的,由于习惯上正号是不显示的,所以就是个空格,如果是负数,那么就是负号而不是空格;如果Print的是
字符串,
VB是不会添加任何空格的。其实你可以自己在
VB的
立即窗口亲身试验...
这段代码
VB中
系统老是自己擅自在print中给i的前面自动加空格,我删了...
答:
这是VB系统输出数字时的格式
。前面有一个符号位(正数就是空格),后面再自动加一个空格。 要想没有空格,可以采用字符串形式。下面已经改好了:Private Sub Form_Click()Dim i%, n&, e!i = 1 n = 1 e = 1 Print "e=1";Do While 1 / n >= 0.00001 'e=1+1/1!+1/2!+...i...
大家正在搜
中间间隔三个字符
什么是可打印字符
不可打印字符是什么
打印机只能打印字符和表格吗
间隔一个字符怎么设置
字符间距是什么意思
字间距空两个字符怎么设置
word文档数字和文字间隔太大
文档中字符间距怎么设
相关问题
电脑上为什么输数字时数字之间隔得很开呢?
VB中print打印变量时用分号隔开变量时字符之间总是有很大...
VB中print问题
在VB编程中,怎样写(打印5个数换一行),(在每隔8字符的位...
vb里print输出字符串,输出的字符串要不要“”?
VB里怎么同时输出数字和字符
请问VB中字符串怎么间隔一行输出?
关于VB中print的用法?