#このチュートリアルの動作環境: Windows7 システム、Java8 バージョン、DELL G3 コンピューター。Java のロングは 64 ビットです。 long データ型は、64 ビットの符号付き Java プリミティブ データ型で、整数の計算結果が int データ型の範囲を超える可能性がある場合に使用されます。値の範囲は -9223372036854775808 ~ 9223372036854775807 です。 long の範囲内のすべての整数は、long 型の整数リテラルと呼ばれます。long 型の整数定数は、常に L または小文字の l で終わります (例: "long num1 = 0L;")。
Java ロング データ型
ロング データ型は、64 ビットの署名付き Java プリミティブ データ型です。 整数の計算結果が int データ型の範囲を超える可能性がある場合に使用します。 範囲は -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 です。 long の範囲内のすべての整数は、long 型の整数リテラルと呼ばれます。 long 型の整数定数は常に L または小文字の l で終わります。 次に、long 型の整数リテラルの使用例を示します。long num1 = 0L; long num2 = 4L; long mum3 = -3; long num4 = 8; long num5 = -1L;
Long 整数リテラル
long 型の整数リテラルは、次のように指定できます。 used 8 進数、16 進数、および 2 進数の形式で表されます。たとえば、long num1; num1 = 25L; // Decimal format num1 = 031L; // Octal format num1 = 0X19L; // Hexadecimal format num1 = 0b11001L; // Binary format
long 変数の値を int 変数に割り当てるには、次のように Java で「キャスト」を使用します。注: int 変数に格納できるすべての値は long 変数に格納できるため、int から long への代入は有効です。しかし、その逆は当てはまりません。 long 変数に格納されている値を int 変数に単純に代入することはできません。値がオーバーフローする可能性があります。
num1 = (int)num2;
long max = Long.MAX_VALUE; long min = Long.MIN_VALUE;
Long.MAX_VALUE // Prints 9,223,372,036,854,775,807 Long.MIN_VALUE // Prints -9,223,372,036,854,775,808
プログラミング教育をご覧ください。 !
以上がJavaのlongは何桁ありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。