C言語
C言語はUNIXの開発時に使用された言語で、ハードウエア寄りの記述が可能です。
UNIXのman pageにはセクションナンバーがありセクション2(システムコール),3(サブルーチン)はほぼC言語のためにマニュアルです。
C言語は応用範囲が広く様々なシステムに移植されていますが、もともとの環境はUNXやLinuxに受け継がれています。
標準ライブラリとヘッダー
システムで準備されている、ライブラリLibcとそのライブラリに関わるヘッダーファイルの置き場所は
/usr/include
に置かれています。
#includeで<>を使うか””を使うか?
#includeでヘッダーを使う際、
#include <hoge.h>
と書くか
#include "hoge.h"
はコンパイル時にコンパイラに、ヘッダー位置を指定しないといけない場合 ”” を使い指定しなくてもいい場合 <> を使います。