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ではまた違うので注意