首頁 >常見問題 >vb中基本資料型別有幾種?

vb中基本資料型別有幾種?

青灯夜游
青灯夜游原創
2020-12-18 16:28:0339895瀏覽

vb中基本資料型態有9種,分別為:字元型資料型態、數值型資料型態(整數型、長整型、單精確度浮點型、雙精確度浮點型)、貨幣型態、位元組類型、布林類型、日期類型、一般類型、無符號類型、物件類型。

vb中基本資料型別有幾種?

VB 6.0提供的基本資料型別主要有:字元型資料、數值型資料、貨幣型別、位元組型別、布林型別、日期型別、通用類型、無符號類型、物件類型等9種資料型態。

1.字元型資料

字元型資料(String)用以定義一個字元序列。在記憶體中一個字元用一個位元組來存放。

2.數值型資料

數值型資料包括:整數、長整數型、浮點型(單精確度與雙精度)4種。

(1)整數數

整數(Integer):是不帶小數點、範圍-32 768到3 2 767之間數,在記憶體中用2個位元組(1 6位元)來儲存一個整數。在-32 678~32 767之間的一個數字在尾部加上一個「%」符號也表示一種整型數據,如1 345%,-67%。 '

(2)長整數數

長整數型數(Long):是超過一32 768~32 767範圍,而在-2 147 483 648~2 1 47 483 647之間的不帶小數點的數,一個長整數在記憶體中佔4個位元組(32位元)。在-2 1 47 483 648~2 1 47 483 647之間的數字在尾部帶一個「&"符號,也表示為一個長整數。

(3)浮點數

單精確度數(Single):是帶小數點的實數,有效值為7位元。在記憶體中用4個位元組(32位元)存放一個單精度數。通常以指數形式(科學記數法)來表示,以「E"或「e」表示指數部分。

雙精確度資料(Double):也是帶小數點的實數,有效值為1 5位。在記憶體中用8個位元組(64位元)存放一個雙精度數。雙精確度數通常以指數形式(科學記數法)來表示,以「D"或「d」表示指數部分。

3.貨幣類型

貨幣類型(Currency):是為計算貨幣而設定的定點資料類型,它的精確度要求高,規定精確到小數點後4位。在記憶體中佔8個位元組(64位元)。取值範圍在-922 337 203 685 477.5805到922 337 203 685 477.5807之間。

4.位元組(Byte)類型

位元組(Byte)類型:是一種數值類型,以1個位元組的無符號二進制數存儲,取值範圍為0~255。

5.布林類型

布林類型(Boolean):布林型資料是一個邏輯值,也稱邏輯類型,用兩個位元組存儲,它只取兩種值,即'Frue(真)或False(假)。

6.日期類型

日期類型(Date):用以表示日期,在記憶體中一個日期型資料用8個位元組來存放。

7.通用類型

通用類型(’Variant),也稱變體類型,是一種通用的、可變的資料類型,它可以表示上述任何一種資料類型。假設定義a為通用型變數。

Dim a As Variant

在變數a中可以存放任何類型的數據,例如:

a:--BASIC' -存放一個字串

a=10 -存放一個整數

a=20.5 -存放一個實數

a=--08/15/2003'·   '存放一個日期型資料

根據賦給a的值的類型不同,變數a的類型不斷變化,這就是稱為變體類型的由來。當一個變數未定義類型時,VB會自動將變數定義為Variant類型。不同類型的資料在Variant變數中是按其實際類型存放的(例如將一個整數賦給a,在記憶體區中以整數數方式存放),使用者不必作任何轉換的工作,VB自動完成。

8.無符號類型

無符號類型(Decimal):變數儲存96位元(1 2個位元組)無符號的整數形式,並除以一個1 O的冪數,稱為變比因子。這個變比因子決定了小數點右面的數字位數,其範圍從O~28。

說明:目前Decimal資料型別只能在變體型別(Variant)中使用,也就是說,不能把一個變數宣告為Decimal.類型。

9.物件類型

物件類型(Object):用來表示圖形、OLE物件或其他對象,用4個位元組儲存。

更多程式相關知識,請造訪:程式設計入門! !

以上是vb中基本資料型別有幾種?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn