發新話題

Visual Basic 教學 - 《關於變數》資料型態摘要

Visual Basic 教學 - 《關於變數》資料型態摘要

以下表格顯示所支援的訪客無法瀏覽此圖片或連結,請先 註冊登入會員 ,以及儲存空間大小與範圍。
資料型態 儲存空間大小範圍
Byte1 個位元組0 到 255
Boolean2 個位元組TrueFalse
Integer (%)2 個位元組-32,768 到 32,767
Long (&)(long integer)4 個位元組-2,147,483,648 到 2,147,483,647
Single (!)
(單精度浮點數)
4 個位元組負數時從 -3.402823E38 到 -1.401298E-45;正數時從 1.401298E-45 到 3.402823E38
Double (#)
(雙精度浮點數)
8 個位元組負數時從 -1.79769313486232E308 到
-4.94065645841247E-324;正數時從4.94065645841247E-324 到 1.79769313486232E308
Currency
(大範圍的整數)
8 個位元組從 -922,337,203,685,477.5808 到 922,337,203,685,477.5807
Decimal14 個位元組沒有小數點時為 +/-79,228,162,514,264,337,593,543,950,335,而小數點右邊有 28 位數時為 +/-7.9228162514264337593543950335;最小的非零值為 +/-0.0000000000000000000000000001。
Date8 個位元組January 1, 100 到 December 31, 9999
Object4 個位元組任何 Object 引用
String
(可變長度字串)
10 位元組加字串長度0 到大約 20 億
String ($)
(固定長度字串)
字串長度1 到大約 65,400
Variant
(數值)
16 個位元組任何數值,最大可達 Double 的範圍
Variant
(字元)
22 個位元組 加字串長度與變動長度 String 有相同的範圍
使用者定義
(利用 Type)
元件所需數目每個元件的範圍與它本身的資料資料型態的範圍相同。
 
附註 任何資料型態的訪客無法瀏覽此圖片或連結,請先 註冊登入會員 需要 20 個位元組的記憶體空間、陣列維數佔 4 個位元組,再加上資料本身所佔的空間。資料所佔的記憶體空間可以資料元件數目乘上每個元件的大小加以計算。例如,以 4 個 2 位元組之 Integer 資料元件所組成之一維陣列中的資料,每個佔 8 個位元組。此資料所需之 8 個位元組加上額外之 24 位元組,使得這個陣列所需總記憶體空間為 32 個位元組。
有一陣列的 Variant 比單獨的一個陣列需要多 12 個位元組。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。