ホームページ >Java >&#&はじめる >Javaのintは何バイトですか?

Javaのintは何バイトですか?

(*-*)浩
(*-*)浩オリジナル
2019-11-15 09:11:128527ブラウズ

Javaのintは何バイトですか?

# バイト: バイト: ストレージ容量の測定に使用される測定単位、ビット: bit

1 バイトは 8 ビットに相当します (推奨学習: java コース )

1byte = 8bit

int データ型は 4 バイト、32 ビット、符号付きです。2 の補数で表される整数です。

一般に、整数変数のデフォルトは int 型です;

デフォルト値は 0 です; int 変数名と値は両方ともスタック メモリに格納されます。スタックメモリ内のデータを共有することができます。

例:

int a = 10, int b = -10。

考え方: int の値の範囲は何ですか?メモリにはどのように保存されるのでしょうか?

回答: その値の範囲は次のとおりです: [-2 の 31 乗 (-2147483648)、2 の 31 乗マイナス 1 (2147483647)]、メモリ内にあります

# は 2 の補数形式で保存されます (正の数に対応する 2 進数のビットが反転され、1 が加算されます)。まず、コードに移動して、次のコードの実行結果を観察します

public class Test {
 
    public static void main(String[] args) {
        // 2的31次方
        int j = (int) Math.pow(2,31);
        System.out.println("j的值" + j);
    }
}

実行結果:

j的值2147483647

以上がJavaのintは何バイトですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。