次の表は、数値データ型の値の有効範囲を示しています。
データ型 |
範囲 |
---|---|
Boolean 型 |
0 (False) または -1 (True) |
Byte |
0~255 |
Integer |
-32,768~32,767 |
Long 型 |
-2,147,483,648~2,147,483,647 |
Single |
-3.402823E+38~3.402823E+38 ゼロ以外の最小値 (符号なし): 1.175494351E-38 |
Double 型 |
-1.7976931348623158E+308~ 1.7976931348623158E+308 UNIX プラットフォーム上: -1.797693134862315E+308 から 1.797693134862315E+308 ゼロ以外の最小値 (符号なし): 2.2250738585072014E-308 |
Currency 型 |
-922,337,203,685,477.5807~922,337,203,685,477.5807 UNIX プラットフォーム上: -922,337,203,685,477.5666~922,337,203,685,477.5666 ゼロ以外の最小値 (符号なし): .0001 |
2 進数、8 進数、16 進数の整数の有効範囲は、Long 型の整数の範囲 (上の表を参照) となります。次の表は、2 進数、8 進数、16 進数表記の整数を表すために必要な最大文字数を示しています。これらは、Bin、Oct、Hex の各関数が返す最大文字数でもあります。
整数型 |
値を表現するために必要な最大文字数 |
---|---|
バイナリ |
32 |
8 進数 |
11 |
16 進数 |
8 |