孤獨者 - 心在黑暗裡旅行 ...... ... 至尊會員
遊蕩的過客 - 枉入紅塵若許年 .. ... - UID
- 18273
- 帖子
- 12122
- 精華
- 1273
- 積分
- 240737
- 金幣
- 492641
- 威望
- 5001
- 推廣
- 0
- 閱讀權限
- 99
- 來自
- 尋覓中
- 註冊時間
- 2006-6-24
- 最後登錄
- 2015-5-27
|
1樓
大 中
小 發表於 2006-12-4 19:25
Visual Basic 教學 - 《關於變數》資料型態摘要
以下表格顯示所支援的訪客無法瀏覽此圖片或連結,請先 註冊 或 登入會員 。,以及儲存空間大小與範圍。
資料型態 | 儲存空間大小 | 範圍 | Byte | 1 個位元組 | 0 到 255 | Boolean | 2 個位元組 | True 或 False | 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 | Decimal | 14 個位元組 | 沒有小數點時為 +/-79,228,162,514,264,337,593,543,950,335,而小數點右邊有 28 位數時為 +/-7.9228162514264337593543950335;最小的非零值為 +/-0.0000000000000000000000000001。 | Date | 8 個位元組 | January 1, 100 到 December 31, 9999 | Object | 4 個位元組 | 任何 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 個位元組。
|