| 0からのゲームプログラミング > 関係演算子 |
| Back Next |
| 更新日 2003.09.03 |
| 関係演算子 |
| 今回は、関係演算子(比較演算子ともいう)についてやってみたいと思います。 関係演算子(比較演算子) |
| 演算子 | 使用例 | 意味 |
| < | a < b | a は b より小さい |
| > | a > b | a は b より大きい |
| <= | a <= b | a は b より小さいか等しい |
| >= | a >= b | a は b より大きいか等しい |
| == | a == b | a と b は等しい |
| != | a != b | a と b は等しくない |
数学で習ったのと似ているので取っ付き易いと思います。「≦」「≧」「≠」がキーボードにはない為、「<=」「>=」「!=」のように分解しています。「=」が代入という意味で使われている為、「==」が等しいという意味で使われています。関係演算の結果は、条件が成立すれば 1、条件が不成立ならば 0 になります。 サンプルコード |
|
実行結果 |
|
a と b の値を同じにして実行したりしてみて下さい。 サンプルコード |
|
「4」 と入力して 「Enter」 を押したときの実行結果 |
|
if 文の使い方に注意して下さい。上から順に判定されていき、条件が成立したとき次の文が実行されます。条件が成立した段階で、後の else 以下は実行されません。 4 以外に 5 や 6 なども入力して、どう表示されるか確認してみて下さい。 以下のように、if 文の中に if 文を入れることも出来ます。このような構造を「ネスト(入れ子)構造」といいます。 サンプルコード |
|
「-3 1」 と入力して 「Enter」 を押したときの実行結果 |
|
今までの中では少々複雑ですが、色々な数値を入力して、どの printf が実行されるか確認してみて下さい。 コラム - コピー&ペースト を活用しよう |
既にご存知の方も多いことと思いますが、メニューの「編集(E)」の中に「コピー」と「ペースト(貼り付け)」があります。長い変数名などで、それらをうまく利用すれば、タイプミスをなくすことが出来、また速く入力出来ます。 コピー&ペーストは頻繁に利用する筈ですので、ショートカットキーを利用すると良いでしょう。コピーなら「Ctrl + C」、ペーストなら「Ctrl + V」です。メニューのところにショートカットキーが書いてあるので、最初の内は確認しながら使えばいいでしょう。 |
| 【スポンサード リンク】 |
| Back Next |
| 0からのゲームプログラミング > 関係演算子 |