無極 發表
介紹變數的各種資料型態、所佔空間及範圍
在程式設計中,我們常會需要用到變數,變數也就是電腦儲存
資料的位址名稱。透過了變數我們可以很簡單的對資料做存取
,所以想要學好程式設計就必須先對變數有一定的認識。
VB的變數可以包含不同的資料型態,不同的資料型態系統會預
留不同的記憶體空間。如下表所示
型態名稱 | 儲存大小 | 值的範圍 |
Byte | 1 byte | 0~255 |
Boolean | 2 bytes | True 或 False |
Integer | 2 bytes | - 32768~32767 |
Long | 4 bytes | - 2,147,483,648~2,147,483,647 |
Single | 4 bytes | 負數:- 3.402823E38 ~ - 1.401298E-45
正數:1.401298E-45 ~ 3.402823E38 |
Double | 8 bytes | 負數:-1.79E+308 ~ -4.94E-324
正數:4.94E-324 ~ 1.79E+308 |
Currency | 8 bytes | -922337203685477.5808 ~ 922337203685477.5807 |
Decimal | 12 bytes | 沒有小數點時為+ / -
79,228,162,514,264,337,593,543,950,335
而小數點右邊有28位數時為+ / - 79228162514264337593543950335 |
Date | 8 bytes | January 1,100 到 December 3,1999 |
Object | 4 bytes | 任何物件引用 |
String
(可變長度) |
10 bytes+
字串長度 |
可變長度字串最多可有大約20億(2^31)個字元 |
String
(固定長度) |
字串長度 | 固定長度的字串可有1到大約64K(2^16)個字元 |
Variant
(數值) |
16 bytes | 任何數值,最大可達 Double 的範圍 |
Variant
(字元) |
22 bytes+
字串長度 |
與可變長度字串有相同的範圍 |
變數的資料型態就介紹到這,下次在介紹其他的東西給大家認識