(1) 資料的表示法
VB的資料輸入輸出都有一定的格式規範,這些資料格視規範稱之為"資料的表示法"。
例如 : A = 1,200,000
就是錯誤的VB資料表示法;因為設定數值資時,不可以有逗號,所以在VB程式中所有的
資料或變數都必須合乎VB的資料表示法,才不會產生錯誤。
(2) 資料的各種運算
˙串接運算
˙比較運算
˙邏輯運算
˙綜合運算
(3) 資料的類型
˙數值型資料
數值型資料有下列四種型別:
整數(Integer),長整數(Long),倍精準度型(Double),單精準度型(Single)。
˙字串型資料(String)
˙日期時間型資料(Date)
˙布林(Boolean)
(4) 資料的型別的宣告
˙變數與常數符號的宣告:
資料型別 型別宣告符號
字串 $
整數 %
長整數 &
單精準度 !
日期時間 (無)
布林 (無)
不定型
˙Dim敘述:
Dim S As String '將變數 S 宣告成字串型別。
Dim X As Date '將變數 X 宣告成日期時間型別。
Dim V '省略As,則變數V被宣告成不定型變數。
Dim A% '將變數 A 宣告成整型別。
Dim S$ '將變數 S 宣告成字串型別。
˙固定長度字串
Dim S As String*80 '指定字串長度=80。
˙常數符號的定義
Const pi = 3.141593
Const ver = "6.0中文版"
Const noon = #12:00:00#
(5) 不同型別資料的轉換與運算
VB在處理不同型別的資料運算時,往往會加入一些智慧的判斷;
例如:
I% = "123"
'雖然等號兩邊為不同型別;但VB會自動判斷"123"可否轉成整數;
而將I%的值設成123。
不過最好是用型別轉換函數寫成 I% = Val("123") 絕對錯不了。
同理:
若寫成 S$ = 123
VB也會自動將S$設成文字型"123"。
不過最好是用型別轉換函數寫成 S$ = Str(123) 絕對錯不了。
但是,如果寫成 I% = "123A"
因為字串中含有非數字的字元"A",所以字串無法轉成數值,會產生錯誤。
|