我以前看到的代码里的变量申明:
Dim i%, GetRes%, GetName$
Private Const MGLoadDiff! = 1.2
Private Const MGPointsPerSec% = 10
Public EffectVcnt&,EffectVmax&, FileVcnt%
Private MapArea!(1, 1)
而用这些变量时变量名后却没有带那些符号(%,$,!,&)
请问各位高手,那些符号(%,$,!,&)究竟是什么意思,应该怎么用呢???
Dim i%, GetRes%, GetName$
Private Const MGLoadDiff! = 1.2
Private Const MGPointsPerSec% = 10
Public EffectVcnt&,EffectVmax&, FileVcnt%
Private MapArea!(1, 1)
而用这些变量时变量名后却没有带那些符号(%,$,!,&)
请问各位高手,那些符号(%,$,!,&)究竟是什么意思,应该怎么用呢???
解决方案 »
- 如何编写嵌入到已有的程序中,并获取原程序中输入的数据?
- timer如何精确到千分之一秒!
- 超级郁闷!贡献100分(不够再加) 解决 vb连接mysql数据库问题!~!!
- VSFlexGrid 8.0 Pro版的再分发需要注册的问题?
- 请教:如何将变量值作为表单名,以打开表单
- 用API函数取网卡序列号?????
- 请教vb如何写一个文件复制粘贴的程序。
- 问将现有连接到access的数据库改到连接到sql数据库,用ADO,改connection string 后recordsource如何改
- 缺少表达式什么意思
- 注册表高级问题,非高手不要来。
- 如何排序数组中的字符串!
- 怎样用API得到当前连接的状态、持续时间、速度。(新手!)
VB可以直接引用变量,其格式为<变量名>[类型后缀],如:I%、ABC#、CH$等。
变量名是一个标示符,类型有%、&、!、#、$、@,分别为整形、长整形、单精型、双精型、变长字符串、货币类型,第一次的引用即为对变量的定义。
第一个变量第一次引用(即定义)后,以后引用时可以省略后缀
第一次定义时省略后缀时,默认为变体还可以用DIM定义
格式:Dim <变量>[AS <类型>]用Dim定义是VB提倡的,而缀则是为了兼容以前的版本的。
Dim i%, GetRes%, GetName$是一种混合的定义方式,等同于
Dim i As Integer, GetRes As Integer, GetName AS string