変数とは、値を変更できるデータのことである。 数学における変数と同様、プログラミングにおいても変数は固有の「名前」で区別される (例えば x、y、number 等)。
また、物理的には、変数の値は記憶装置内の特定の場所に記憶されることになる。 この記憶装置内の位置を表す数値を、その変数の「アドレス(address;番地)」という。
まとめると、数値または文字を記憶する場所(変数)の表し方として、
の2通りがある。