共用方式為


Integer 資料型別 (Visual Basic)

更新:2007 年 11 月

存放帶正負號的 32 位元 (4 位元組) 整數,範圍從 -2,147,483,648 到 2,147,483,647。

備註

Integer 資料型別可對 32 位元處理器提供最佳的效能。在記憶體間進行載入和儲存時,其他整數類資料型別的執行速度會變慢。

Integer 的預設值為 0。

程式設計提示

  • **Interop 考量:**如果您正在使用的元件不是針對 .NET Framework 所撰寫 (例如 Automation 或 COM 物件),請記住,Integer 在其他環境中會有不同的資料寬度 (16 位元)。如果正在傳遞 16 位元引數到這類元件,則需將其宣告為 Short,而不是新 Visual Basic 程式碼中的 Integer。

  • 擴展:Integer 資料型別可擴展至 Long、Decimal、Single 或 Double。這表示您可以將 Integer 轉換成這些類型的任何一項,而不會發生 System.OverflowException 錯誤。

  • 型別字元。:將常值型別字元 I 附加到常值,會強制其成為 Integer 資料型別。將識別項型別字元 % 附加到任何識別項,會強制其成為 Integer。

  • 架構型別:.NET Framework 中的對應型別為 System.Int32 結構。

範圍

如果您嘗試將整數型別的變數設定為超出該型別範圍的數字,則會發生錯誤。如果您嘗試將其設定為小數,則會捨去該數字。以下範例說明這點。

' The valid range of an Integer variable is -2147483648 through +2147483647.
Dim k As Integer
' The following statement causes an error because the value is too large.
k = 2147483648
' The following statement sets k to 6.
k = CInt(5.9)

請參閱

概念

Visual Basic 6.0 使用者可用的整數資料型別

有效率地使用資料型別

參考

資料型別摘要 (Visual Basic)

System.Int32

LONG 資料型別 (Visual Basic)

Short 資料型別 (Visual Basic)

型別轉換函式

轉換摘要