位置:51电子网 » 技术资料 » D S P

Visual Basic变量类型

发布时间:2008/12/18 0:00:00 访问次数:1441

  基本上,为了正确地表示一个数值的大小,就有必要定义变量的类型。尤其是定义api调用的变量类型时,必须决 定变量的长度,这样才能使用所符合的visual basic类型。一般visual basic包含了byte、integer、long、single、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)



  基本上,为了正确地表示一个数值的大小,就有必要定义变量的类型。尤其是定义api调用的变量类型时,必须决 定变量的长度,这样才能使用所符合的visual basic类型。一般visual basic包含了byte、integer、long、single、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)



相关IC型号

热门点击

 

推荐技术资料

业余条件下PCM2702
    PGM2702采用SSOP28封装,引脚小而密,EP3... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!