# バイト: バイト: ストレージ容量の測定に使用される測定単位、ビット: 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 サイトの他の関連記事を参照してください。