本帖最后由 woboxp 于 2010-04-19 23:52:20 编辑

解决方案 »

  1.   

    这可能得问 VB 的设计者了。
    发现它输出数值时总会在后面加个空格。也许为了防止连续输出数值数据时,把几个数值‘变成一个数值’的问题吧。楼主说 Print 1, 2 时,2是在第5列输出,那应该是用的分号而不是逗号吧!
    你的输出语句是:Print 1; 2
      

  2.   

    如果不想要空格
    Print CStr(1);CStr(2)
      

  3.   

    呵呵,不好意思,应该是
    pring 1;2
    是分号而不是逗号Chen8013朋友说的等于没答案了?
      

  4.   

    比如:Print 1;2;-3
    如果后面没有空格,将输出: 1 2-3
    有空格,输出: 1  2 -3你觉得哪种情况更好呢?
      

  5.   


    不错,应该是这样了
    之前没看清楚,呵呵,谢谢Chen8013
      

  6.   


    保证负数间有一个空格(实际正数间有两个空格,一个是空格,一个是符号位,正数习惯上不写+号;但负数必须写-负号,如果没有这个空格负数就连在一起了)。print -3;-5;-7