回覆列表
  • 1 # 藍風24

    VB中Dim變數後面沒有As變數型別的,則變數都被宣告為Variant 資料型別。

    Variant 是一種特殊的資料型別,除了定長 String 資料及使用者定義型別外,可以包含任何種類的資料。Variant 也可以包含

    Empty、Error、Nothing 及 Null等特殊值。可以用

    VarType 函式或 TypeName 函式來決定如何處理 Variant 中的資料。

    數值資料可以是任何整型或實型數,負數時範圍從

    -1.797693134862315E308 到 -4.94066E-324,正數時則從

    4.94066E-324 到 1.797693134862315E308。通常,數值 Variant

    資料保持為其 Variant 中原來的資料型別。例如,如果把一個 Integer賦值給 Variant,則接下來的運算會把此

    Variant 當成 Integer 來處理。然而,如果算術運數針對含 Byte、Integer、Long 或 Single 之一的Variant

    執行,並當結果超過原來資料型別的正常範圍時,則在 Variant 中的結果會提升到較大的資料型別。如 Byte 則提升到

    Integer,Integer 則提升到 Long,而 Long和Single 則提升為

    Double。當 Variant 變數中有 Currency、Decimal 及 Double

    值超過它們各自的範圍時,會發生錯誤。

  • 中秋節和大豐收的關聯?
  • 腐蝕在日常生活中都有哪些危害?