DIM a as string*5
a = "china"
a& = "shang"
print a,a&
end
结果怎么是:shang shang
为什么不是:china shang呢?还有定义了STRING 为什么后面要加个“*5”呢?

解决方案 »

  1.   

    DIM a as string*5
    a = "china"   '这时a等于 "china"
    a& = "shang"   '这时a等于 "shang"print a,a&   '这两个是同一个变量
    end
      

  2.   

    还有定义了STRING 为什么后面要加个“*5”呢?
    **************
    限制字符串长度
      

  3.   

    a&
    ***********
    这是变量a,但强制类型转换,&是强制类型转换的意思
      

  4.   


    a="china"
    a&="shang"
    是不是等于
    a="china"
    b="shang"
      

  5.   

    a&强制转化成什么类型啊?
      

  6.   

    每种符号其实是对应的一种变量类型:$    string 
    %   integer 
    #    double 
    &   long 
    !     single