🗂

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

2023/06/20に公開

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

変数
コンピューターメモリ(RAM)はデーターを保存できるメモリセールの集まりであり、
そのメモリセールにはそれぞれの固有のアドレスがある。

プログラミングで変数に保存した実際の値はこのメモリセールに保存される。
我々がメモリセールのメモリアドレスに直接指定することもできるが、
空いているセールを探したり、16進法になっている複雑な数字のため、難しい。

これを仮想のメモリセールだと定義する。左はメモリアドレスで、右はメモリセールである。
値はメモリセールに2進法で変換され、保存される。

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

例)byte A = 84;
84 converts 01010100(メモリセールには10進法の数字が2進法に保存される。)
A->0x7FFE4A73-> 01010100

変数(メモリアドレス)➡メモリアドレス➡値
ピザハット➡東京新宿➡様々なピザ

Discussion