Home   補足≫


3. データ型の概要


Visual Basic で使用できるデータ型の概要 (ヘルプファイル抜粋)

データ型 記憶領域のサイズ 範囲
バイト型 Byte 1 バイト 0 〜 255
ブール型  Boolean 2 バイト 真 (True) または偽 (False)
整数型 Integer 2 バイト -32,768 〜 32,767
長整数型 Long 4 バイト -2,147,483,648 〜 2,147,483,647
単精度浮動小数点数型 Single 4 バイト -3.402823E38 〜 -1.401298E-45 (負の値)。
1.401298E-45 〜 3.402823E38 (正の値)。
倍精度浮動小数点数型 Double 8 バイト -1.79769313486232E308 〜 -4.94065645841247E-324 (負の値)。
4.94065645841247E-324 〜 1.79769313486232E308 (正の値)。
通貨型 Currency 8 バイト -922,337,203,685,477.5808 〜 922,337,203,685,477.5807
10 進型  Decimal 14 バイト 小数部分を持たない数値の場合
-79,228,162,514,264,337,593,543,950,335
〜 79,228,162,514,264,337,593,543,950,335 の範囲の値をとります。

小数点以下 28 桁の数値の場合
-7.9228162514264337593543950335
〜 7.9228162514264337593543950335 の範囲の値をとります。

絶対値の最小値は 0 を除いた場合
0.0000000000000000000000000001 です。
日付型 Date 8 バイト 西暦 100 年 1 月 1 日〜西暦 9999 年 12 月 31 日
オブジェクト型 Object 4 バイ オブジェクトを参照するデータ型
文字列型  String 10 バイト + 文字列の長さ 10 バイト + 文字列の長さ
文字列型 固定長 文字列の長さ 1 〜 2GB
バリアント型 Variant 16 バイト 倍精度浮動小数点数型の範囲と同じ。
バリアント型 Variant 22 バイト + 文字列の長さ 可変長の文字列型の範囲と同じ。
ユーザー定義型 要素に依存 それぞれの要素の範囲はそのデータ型の範囲と同じ。