...山本昌志1
独立行政法人 秋田工業高等専門学校 電気工学科
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 今まで学習したC言語の内容は,FORTRAN2
諸君が1年生のときに学習した FORTRAN77を指す.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... るパソコンのアドレスは32ビットで表現されている3
CPUによりアドレスの表現 は異なり,32ビットではないものもある.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...図を見て分かるとおり,2進数の表現は桁数が多くて人間にとって大変である4
コンピューターにとっては全然大変でない
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... と代入する.しかし,これはコンパイラーにより警告が出され,推奨される方法でない5
キャスト(強制型変換)を使って警告を消すこともできるが邪道である.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... ポインターとは,アドレスを格納する変数のことである6
正確に言うと ちょっと違うが,ほとんど正しい.また,アドレスはメモリーの物理的なアドレスでは なく,仮想アドレスである.この辺のところは余り気にしないことにする.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 符号なし整数にしている7
強制型変換しなくても実行は可能であ るが,コンパイル時に型の不一致の警告がでる.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.


no counter