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