VB基本資料型別

2021-04-17 16:56:25 字數 1826 閱讀 2238

vb基本資料型別

vb 6.o提供的基本資料型別主要有:字元型資料、數值型資料、貨幣型別、位元組型別、布林型別、日期型別、通用型別、無符號型別、物件型別等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 767visual basic 範圍,而在-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個位元組儲存。

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...

基本資料型別

建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...

基本資料型別

整型int 整數,在目前絕大多數機器上佔4個位元組。tc環境中是2個位元組 單精度實型float 單精度浮點數,一般是4個位元組長 雙精度實型double 雙精度浮點數,一般是8個位元組長 字元型char 字元,一般是1個位元組長 用來表示256個ascii字元,或者0 255的整數 列舉型enum...