DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 137|回复: 0
打印 上一主题 下一主题

Visual Basic变量类型

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-16 17:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                      基本上,为了正确地表示一个数值的大小,就有必要定义变量的类型。尤其是定义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)
            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-11-21 07:32 , 耗时 0.099957 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表