†ヘッダファイル名の拡張子については特に規定はない。印字可能文字のことである。static変数において初期化を行わないと、数値データなら0、ポインタならNULLである。シフトする値が符号付きの場合、右シフトが論理シフトになるか算術シフトになるかは処理系に依存する。UNIXシステムを記述するために作られた。Thompsonにより開発されたB言語を拡張したプログラミング言語である。ハードウェア寄りの記述が可能な高水準言語である。Cの規格に準拠していれば、別のコンピュータ上でも動作するため、他の言語に比べて移植性が高い。特定の制御文と関数を利用することで、構造化プログラムを記述しやすい。C言語のプログラムは関数の集合体であり、データの受渡しを行うことにより、変数を関数ごとに独立させることが可能なため部品化が容易である。C言語では、データ構造が実質的に同じであっても、同一の型であるとみなさない(同一の型とみなすことを構造等価性を持つという)。型に付けられた名前が同じであれば、同一の型とみなす(名称等価性を持つという)。オブジェクト指向モデル(4567d)。