Page 32 -
P. 32

第二章 運算式

  Visual Basic      型別結構    表面儲存配置   數值範圍
度)              UInt32
UInteger                    4 個位元組   0 至 4,294,967,295 (不帶正負號)
                            8 個位元組   0 到 18,446,744,073,709,551,615
ULong           UInt64               (1.8...E+19 †) (不帶正負號)
                            視實作平台而定
User-Defined    (繼承自        2 個位元組   結構的每個成員都有由其資料型別所
(結構)            ValueType)           決定的範圍,與其他成員的範圍無關

UShort          UInt16               0 至 65,535 (不帶正負號)

 「整數資料型態」(Integral Types)是指變數儲存的資料是整數沒有小數點。依整數資
    料長度的不同(即佔用的記憶體位元數),可以分為 Byte、SByte、Char、Short、UShort、
    Integer、UInteger、Long 和 Ulong 等整數資料型態。其中 Byte、Ushort、Uinteger 和
    Ulong 型態是正整數,其他可以是正整數或負整數,程式設計者能夠依照整數範圍決定

    宣告的變數型態
 在程式碼如果直接使用「整數值」(Integral Literals),包含 0、正整數和負整數都可以

    使用十進位、八進位和十六進位來表示,其預設型態是 Integer,如果太長是 Long 型態。
 整數值以"&O"開頭且每個位數的值為 0~7 整數時,表示是八進位,"&H"開頭的數值,

    位數值為 0~9 或 A~F 是十六進位
 如果想指定整數值的資料型態,可以在數值後加上型態字元(Type Characters),19S

    是 Short、19I 是 Integer,19L 是 Long,19US 是 UShort、19UI 是 UInteger 和 19UL
    是 ULong。
 一些整數值的範例,如下表所示:錯誤! 內嵌物件無效。
 「浮點數資料型態」(Floating Point Types)是指數值是整數再加上小數,例如:3.1415、
    102.567 等,依長度不同(即佔用的記憶體位元數),可以分為 Single、Double 和 Decimal

三種浮點數的資料型態。

 程式設計者可依浮點數值範圍來決定宣告的變數型態。如果在程式碼直接使用「浮點數
    值」(Floation-Point Literals),預設是 Double 型態,可以使用“E”符號代表 10 為底的指

    數。
 如果浮點數值需要指定資料型態,型態字元"F"是 Single 資料型態,Double 資料型態請

    使用"R",Decimal 使用"D"。一些浮點數的範例,如下表所示:

                            28
   27   28   29   30   31   32   33   34   35   36   37