Visual Basic变量类型

时间:2008-12-18

  基本上,为了正确地表示一个数值的大小,就有必要定义变量的类型。尤其是定义API调用的变量类型时,必须决 定变量的长度,这样才能使用所符合的Visual Basic类型。一般Visual Basic包含了Byte、Integer、LongSingle、D °uble与String等变量类型。为了避免由于传递错误类型而发生问题,API函数中的声明变量应尽可能地符合其变量的需 求。

  一般以Dim…As…的方式来声明函数中的变量类型,其语法为:Dim变量名称[As数据类型]。例如,DimClick_Flag As Integer,声明一个旗标(Click_Flag)为整数。变量的命名方式有其规则需 遵守,以避免产生不必要的编译错误。

  ●首先,字必须是英文字母(大小写不分)。

  ●可长达40个字。

  ●不可与保留字相同(如Print、End等),以避免编译时产生错误。

  ●变量中可以包含数字、字母或底线,但不可有小数点或“%、!、&、@、$、#”等

  用来表示变量类型结尾的符号。

  而Visual Basic则有7种基本数据类型,其中还包含1种自由数据类型。所有变量的大小值由在变量名称(如number) 后所增加的符号所声明。除了以“@”来表示钱符号外,其余相关数值的部分,如下所示。

  ●number%:16位整数(mteger),-32768~32767之间。

  ●number&:32位长整数(long),-2147483 648~2 147483 687之间。

  ●number!:32位单浮点数(single),若是无号数,1.401 298×10-45~3.402 823×l 038之间。有号数则是 -3.402 823×1 038~-l.401 298×lO-45之间。

  ●number#:64位双倍浮点数(double),4.940 656 458412 7×10-324~1.797 693 134 86232×10 308之间 。有号数则是-1.797 693 134 862 32×10 308~—4.940 656458412 747×10-324之间。

  ●“$”:字符串(strmg),以””符号来放置所要显示的字符串,例如,number $=”USB HID Class”。

  自由数据类型:在VisualBasic中,若变量名称末端不含上述特殊数据类型的辨别字符,则视为自由数据类型 (varlant)。顾名思义,其可放置任何的数据类型。

  为了方便用户能够一眼就分辨哪种数据类型,如表1列出了各种数据类型的结尾符号。当然,用户不能在变量中放置这 些符号。

  表1 变量与符号的对照表

  欢迎转载,信息来源维库电子市场网(www.dzsc.com


  
上一篇:单片机配置描述符
下一篇:Visual Basic基本语法

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料