为什么数值型数据输出时右边会有空格?该怎么解决
为什么数值型数据输出时右边会有空格?一个简单的输出语句print 1,2得到的结果是1在第2列输出,2在第5列输出
为什么数值型数据输出时右边会有空格?
一个简单的输出语句
print 1,2
得到的结果是1在第2列输出,2在第5列输出
我知道数值型数据输出的时候的左边有一个符号位,但是为什么右边也空出一位呢???
用了VB这么多年,被这个问题给汗住了,google了很久也没找到答案
巨汗
[解决办法]
print 1,2;
[解决办法]
这可能得问 VB 的设计者了。
发现它输出数值时总会在后面加个空格。
也许为了防止连续输出数值数据时,把几个数值‘变成一个数值’的问题吧。
楼主说 Print 1, 2 时,2是在第5列输出,那应该是用的分号而不是逗号吧!
你的输出语句是:Print 1; 2
[解决办法]
[解决办法]如果不想要空格
Print CStr(1);CStr(2)
[解决办法][解决办法]我想,前一个空格应该是按VB中数字类型的特点,存放+-号的....
[解决办法]眼花了....
[解决办法]对输出进行一下必要的格式化
[解决办法]比如:Print 1;2;-3
如果后面没有空格,将输出: 1 2-3
有空格,输出: 1 2 -3
你觉得哪种情况更好呢?
[解决办法]日期也一样。
可能是vb的开发的喜欢
[解决办法]