Page 31 -
P. 31
第二章 運算式
2-2 Visual Basic 的基本資料型態
VB 的資料型別如下表:
Visual Basic 型別結構 表面儲存配置 數值範圍
Boolean Boolean 視實作平台而定 True 或 False
Byte Byte 1 個位元組 0 至 255 (不帶正負號)
Char (單一字元) Char 2 個位元組 0 至 65535 (不帶正負號)
日期 DateTime 8 個位元組 0001 年 1 月 1 日 0:00:00 (午夜)
至 9999 年 12 月 31 日 11:59:59
Decimal Decimal 16 個位元組 PM
0到
Double Double 8 個位元組 +/-79,228,162,514,264,337,593,543
(雙精度浮點數) ,950,335 (+/-7.9...E+28) † (無小數
點),0 到
Integer Int32 4 個位元組 +/-7.9228162514264337593543950
335 (小數點右邊有 28 位數),
Long (長整數) Int64 8 個位元組 最小的非零數字是
+/-0.0000000000000000000000000
物件 Object (類別) 32 位元平台上 4 001 (+/-1E-28) †
個位元組 -1.79769313486231570E+308 到
SByte SByte 64 位元平台上 8 -4.94065645841246544E-324 † (負
Short (短整數) Int16 個位元組 值),
4.94065645841246544E-324 到
1 個位元組 1.79769313486231570E+308 † (正
值)
2 個位元組
-2,147,483,648 至 2,147,483,647
Single Single 4 個位元組 (帶正負號)
(單精確度浮點
-9,223,372,036,854,775,808 到
數) 9,223,372,036,854,775,807
(9.2...E+18 †) (帶正負號)
String (可變長 String (類別) 視實作平台而定
可以用 Object 型別之變數加以儲存
的任何型別
-128 至 127 (帶正負號)
-32,768 至 32,767 (帶正負號)
-3.4028235E+38 到 -1.401298E-45
† (負值),
1.401298E-45 到 3.4028235E+38 †
(正值)
0 至大約二十億個 Unicode 字元
27