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
   26   27   28   29   30   31   32   33   34   35   36