VB6の型

VBのデータ型の範囲をいつも忘れてしまうので、必要なとこのみ記述。

他の言語に比べると、型範囲が狭くて、厳密。また古い言語なので、ファイル操作で2G(long型)を超える操作はできない。

整数型 (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

想定される値をきっちりと考えておくように。

VB.NETではまた違うので注意