数学関数

Posted カテゴリー: C

指数や平方根などの数学レベルでの計算が必要な場合に使います。 実際に使う場合は、math.hで定義された数学用 […]

シフト演算子

Posted カテゴリー: C

シフト演算子とは、ビット列を左右に指定した分だけずらす動きをします。 シフト演算子は2種類あり、「右シフト演算 […]

列挙型

Posted カテゴリー: C

列挙型とは、整数値に特定の名前を与えることです。 列挙型を使うと、int型の整数値に名前をつけることができます […]

共用体

Posted カテゴリー: C

共用体とは、1つのアドレスに異なるデータを割りあてることです。 共用体は、1つのメモリ領域で異なる型の変数のど […]

引数つきマクロ

Posted カテゴリー: C

#defineを使うと、引数をもち、関数のように動作するマクロを定義することができます。 例 上記の書き方は有 […]

マクロ

Posted カテゴリー: C

#からはじまる1行分のことをマクロと呼びます。 マクロはプログラムのソースコードをコンパイルする前にプリプロセ […]

static宣言

Posted カテゴリー: C

グローバル変数をstaticをつけて宣言すると、変数の有効範囲はその宣言をしたファイル内に限られます。 外部変 […]

コンパイルとリンク

Posted カテゴリー: C

実行ファイルを作るには、C言語のソースを書いて、「コンパイル」、「リンク」することで完成します。 コンパイルと […]

ヘッダファイル

Posted カテゴリー: C

拡張子が「h」のファイルのことをヘッダファイルと呼びます。 ヘッダファイルは、プロトタイプ宣言、構造体や定数の […]

型の再定義

Posted カテゴリー: C

長い型名を簡潔に名前をつけなおすことができます。(型の再定義) ポインタ型の再定義もあります。 構造体名を再定 […]

構造体と配列

Posted カテゴリー: C

構造体変数を配列として考えることを構造体配列と呼びます。 上記プログラムを実行しただけでは、画面上にはなにもお […]

構造体の使用例

Posted カテゴリー: C

構造体の使用例について、実際に書いてみます。 構造体に対するポインタもあります。この場合は、構造体をポインタで […]

構造体

Posted カテゴリー: C

構造体について 構造体とは、異なる型の変数をひとまとめにして、取り扱える形にしたもの。 どのような型の変数をま […]

キーボード入力

Posted カテゴリー: C

キーボードからの入力を取り扱う方法を勉強します。 scanf()関数 キーボードから入力したデータを指定の書式 […]

一般的な入出力

Posted カテゴリー: C

C言語はファイルポインタを通してディスク上のファイルを読み書きを行います。 また、ファイルポインタは必ずしもフ […]

ファイルの書き込み

Posted カテゴリー: C

ファイルへの書き込みは以下のように書きます。 別パターンを試してみる。 上記の場合は という内容のb.txtフ […]

ファイルの読み込み

Posted カテゴリー: C

ファイルを読み込むプログラムを作成します。 ファイルの読み込みの判定を行わないと、a.txtがない場合に無限に […]

ファイル

Posted カテゴリー: C

ファイルの種類は大きく、テキストファイルとバイナリファイルがある。 テキストファイルは、主に文字データを取り扱 […]

ファイルの入出力

Posted カテゴリー: C

ファイルにはテキストファイルとバイナリファイルという種類がある。 テキストファイルは人間が読めるもので、バイナ […]

main関数

Posted カテゴリー: C

main関数はプログラム開始点(エントリポイント)となる特殊な関数。 以下にmain関数の書き方の例を書く。 […]

プロトタイプ

Posted カテゴリー: C

■関数のプロトタイプを宣言する これまでは「関数の定義」→「関数の呼び出し」の順番でコーディングしていた。 こ […]