Posts

typedef は既存の型に新しい名前をつける。一般的な形式は次のとおり。…
2015年6月1日
1 分
列挙型(enumeration)は、名前付きの整数定数のリストで、整数が使用できるところならどこでも使用できる。列挙型の宣言の一般的な形式は次のとおり。…
2015年5月31日
1 分
前にデータ型修飾子というのが出てきた。「型修飾子」は名前が似てて紛らわしいけど、別のもの。変数を宣言するときに、その変数の性質をコンパイラに伝えることができる。…
2015年5月30日
1 分
C には、変数の格納方法を指定する「記憶クラス指定子」として、次の4つがある。…
2015年5月27日
1 分
共用体(union)は構造体と似ているけど、メンバ変数が同じメモリ領域を共有するもの。メモリを共有するメンバ変数が同じ型である必要はないけど、同時に使うことは出来ない。…
2015年5月25日
1 分
C では、構造体のメンバにビットフィールドが使える。ビットフィールドというのは、バイト単位ではなくビット単位のデータで、1つあるいは複数のビットに名前をつけてアクセスすることができる。…
2015年5月19日
1 分
構造体を、別の構造体のメンバにすることもできる。これを「構造体のネスト」あるいは「ネストした構造体(nested structure)」と呼ぶ。…
2015年5月18日
1 分
構造体(structure)は互いに関連する2つ以上の変数で構成される複合型。構造体の持つ変数をメンバと呼び、それぞれのメンバは異なる型でも構わない。…
2015年5月16日
1 分
構造体へのポインタも、ほかの型の場合と同じように作ることができる。…
2015年5月16日
1 分
C のプログラムが実行を開始すると、自動的に3つのストリーム、stdin(標準入力)、stdout(標準出力)、stderr(標準エラー出力)が開かれて使えるようになる。これらのストリームは FILE ポインタなので、例えばストリームに出力する fprintf() を使って画面に出力することもできる。…
2015年5月14日
1 分