ここでは int や double などの組込み型を理解しているものとして、それらに付属する修飾子を解説しようと思います。小規模なプログラムを作っているときにはどうでも良いんですが、複数のモジュールに分割したりマルチスレッドを使用したり、なるべく強固なプログラムを作ろうとすると必ず修飾子を理解しなければなりません。とはいえ C 言語の根本的な機能ではないので読み飛ばしてもらってもかまいません。 C 言語では int や double, char* などのデータ型を標準で扱うことができます。しかし、コンパイラからしてみればそれだけの情報で実行コードを制作するのはかなり無理があります。そしてプログラマはどの変数が外部モジュールのもので、どの変数が定数データかを指定する必要があります。 C で使用される修飾子は変数や関数の『オプション』を指定するためのものです。その変数がメモリ空間のどこにおかれ