본문 바로가기

IT自主学習 (2023.05.23~)/Java(2023.05.23~)

プログラミング自主学習 25日目 変数(with CS)

変数

https://github.com/HyonHyonKOR/Thisisjava/tree/main/Chapter2

 

コンピューターメモリ(RAM)はデーターを保存できるメモリセールの集まりであり、

そのメモリセールにはそれぞれの固有のアドレスがある。

 

プログラミングで変数に保存した実際の値はこのメモリセールに保存される。

我々がメモリセールのメモリアドレスに直接指定することもできるが、

空いているセールを探したり、16進法になっている複雑な数字のため、難しい。

 

これを仮想のメモリセールだと定義する。左はメモリアドレスで、右はメモリセールである。

値はメモリセールに2進法で変換され、保存される。

 

変数を通して、空いているメモリアドレスに名前を付け、その値を保存する。

コンピューターは、変数を通して、メモリアドレスを参照し、値を保存し、呼び出すこともできる。

 

例)byte A = 84;   

84 converts 01010100(メモリセールには10進法の数字が2進法に保存される。)

 A->0x7FFE4A73-> 01010100

 

変数(メモリアドレス)➡メモリアドレス➡値

ピザハット➡東京新宿➡様々なピザ