top
Loading...
VisualBasic變量的基礎學習

本文主要為大家介紹一下Visual Basic變量的基礎知識,變量是指在程序運行中,其值可以發生改變的數據。

變量名的命名

變量名的命名規則是:255個字符以內,第一個字符是字母,其后可以是字母、數字和下劃線的組合,最后一個字符也可以是類型說明符。通常使用具有一定含義的變量名,可以幫助說明功能,簡化調試過程。保留字不能作為變量名。

變量類型與定義

VB中變量都屬于一定的數據類型,包括基本數據類型和用戶定義數據類型。在VB中,可以用下面幾種方式來規定變量的類型:

(1)用類型符來標識

把類型符放在變量的尾部,來說明變量的不同類型,類型說明如下:

% 表示整型

& 表示長整型

! 表示單精度型

# 表示雙精度型

@ 表示通用型

$ 表示字符型

(2)在定義變量時指定其類型

在使用變量前,可以用下列格式來說明其類型和作用域:

<說明關鍵字> <變量> As <類型>

其中關鍵字為下列之一:

Dim在模塊、窗體的過程(子程序)中說明變量或數組,但不能在過程中說明數組。Static在過程中說明靜態變量。每次調用過程時,用Static語句說明的變量值將保留。ReDim在過程、函數中說明動態數組及重新分配數組空間。用Global或Dim定義動態數組后,再用ReDim語句說明數組的大小。

Global在模塊中定義全局變量。

類型為前面所講的數據類型之一(如Integer等)。

例如:

以下是引用片段:
Dim a As Integer -說明a為整型變量
Dim b As String -說明b為可變長字符型變量
Dim c As String''1 0 ’說明c為長度是10個字符的固定長字符型變量
Dim d(10)As Integer -說明d為一維整型數組
Dim e()As Single -說明e為動態單精度變量
Static f As Integer ,說明f為靜態整型變量
ReDim e(10)As Single -說明e為一維單精度數組
Global h As Integer -說明h為全局整型變量

(3)用Defrype語句定義

格式: .

DefInt (字母范圍) 定義整型

Deft_mg (字母范圍) 定義長整型

DefSng (字母范圍) 定義單精度型

DefDbl (字母范圍) 定義雙精度型

DefCur (字母范圍) 定義貨幣型

DefStr (字母范圍) 定義字符型

DefBool (字母范圍) 定義布爾型

DefByte (字母范圍) 定義字節型

defdate<字母范圍> 定義日期型

DefVar <字母范圍) 定義通用型

DefObj (字母范圍) 定義對象型

功能:定義以字母開頭的變量類型。

例如:

Defint a-d -所有以a、b、c、d字母開頭的都是整型變量

DefStr f—j ’所有以f、g、h、i、j字母開頭的都是字符型變量

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗