2 2 VB程式設計基礎 資料型別

2021-07-26 17:51:42 字數 1778 閱讀 5699

2.2 資料型別

資料型別是指定義乙個值的集合,以及定義這個值集上的一組操作,是各種程式語言的基礎中基礎,不同程式語言的資料型別不完全一致。

vb資料型別主要分兩大類:基本資料型別和使用者自定義型別。

1.基本資料型別包括:字元型、數值型、布林型、日期型、變體型、物件型。

2.使用者自定義型別包括:記錄型、列舉型。

2.1基本資料型別

vb提供的基本資料型別有字元型、數值型、布林型、日期型、變體型、物件型,6個主要基本型別。

1.字元型   string   $

由字元、字串組成的資料型別為字元型,

用 string 表示

。如:「vb」、「程式設計」、「a」、『』&*%%『』等等。

字元變數的宣告

vb預設string變數或引數是乙個可以變長度的字串,字串賦值的資料其長度可增可減。

b  定長字串   

字串在宣告的時候確定其固定的長度。

string * size

如: stuname * 10  『 學生姓名的長度不超過10個字,超過部分不保留,不足用空格填充。

文字框中的姓名顯示沒居中的原因是用空格填充。

2.數值型

變數可以進行基本數值執行。

a. 整數型  integer   %  int   使用頻率很高

2個位元組,16位,取值-32768-32767,使用整數型變數要注意超出其取值範圍,防止溢位報錯。

b.長整形  long  &  lng  使用頻率很高

4個位元組,32位,取值範圍為:-2147 483648-2147 483647,當變數數值比較大的時候,用長整形比較合適,同時用此資料型別運算速度比整型的要快。

c.單精度浮點型  single  !  sng

4個位元組,32位。

d.雙精度浮點型  double  #  dbl 

8個位元組,64位。

e.貨幣型  currency  @  cur

8個位元組,64位。適用於金額計算。

f.位元組型  byte    bty 

1個位元組,8位。取值範圍為1-255。乙個ascii 的8個二進位制位元稱為1個位元組。乙個漢字為2個位元組。

所有數值型變數都可以相互賦值。但是當單精度和貨幣性變數賦值給整數變數時候,vb會自動將該數值的消暑部分四捨五入之後去除,而不是直接捨去。

3。布林型

布林型又稱為邏輯型,當變數只是表示真或假、yes或no、on或off時,可將其宣告為布林型,其值預設為false。

4。日期型

日期型變數用來儲存日期或時間,日期常數必須用# 號括起來。

5.物件型

6.變體型

2.2.2 記錄型別

記錄型別是由使用者自己定義的資料型別,經常用來表示資料記錄,該資料記錄一般由多個不同資料型別的元素組成。

記錄型別通常是在模組中宣告,預設是公用的,也可以通過private來改變其可見性。

記錄型別通常由type 來定義

privateipublic  type 資料型別名

資料型別元素名  as 型別名

資料型別元素名  as  型別名

end type

2.2.3 列舉型別

列舉是為一組整數值提供便於記憶的識別符號,其作用是管理和使用常量。

列舉型別主要使用enum語句定義。

privateipublicienum 資料型別名

資料型別元素名 = 整形常數表示式

資料型別元素名 =整形常數表示式

end enum

VB資料型別宣告字元及資料型別

string 的型別宣告字元為美元號 single 單精度浮點型 的型別宣告字元為感嘆號 double 的型別宣告字元是數字符號 integer 的型別宣告字元是百分比符號 long 長整型 的型別宣告字元為和號 currency 的型別宣告字元為at號 currency 變數儲存為 64 位 8 ...

VB基本資料型別

vb基本資料型別 vb 6 o提供的基本資料型別主要有 字元型資料 數值型資料 貨幣型別 位元組型別 布林型別 日期型別 通用型別 無符號型別 物件型別等9種資料型別。1 字元型資料 字元型資料 string 用以定義乙個字串行。在記憶體中乙個字元用乙個位元組來存放。2 數值型資料 數值型資料報括 ...

VB之資料型別總結

在敲登入窗體的時候,我對還不是很理解的資料型別進行了總結。總結後聯想到vb課本中的資料型別我還沒有總結過,結果就有了這篇部落格 boolean 是表示真假的一種變數類 string函式是指字串型,可以理解為文字型。integer函式屬於數值型函式。取值範圍 32768 32767,sbuffer s...