比較演算とは
比較演算とは演算子を挟んだ2項を比較しその結果が正しければ真、正しくなければ偽を返す演算です。
主に分岐や繰り返しの条件文に用います。
https://tunasalmon.com/2016/07/19/%E5%88%86%E5%B2%90%E5%87%A6%E7%90%86/
https://tunasalmon.com/2016/08/09/%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%97%E5%87%A6%E7%90%86/
comp_sample1.c
if(a < b)
{
【処理】
}
このような例の場合は変数aが変数bより小さい場合に真、大きい場合には偽を返します。
戻り値が真偽値なので以下のように3つの値を一度に比較することはできません。
エラーになります。
comp_sample2.c
if(a < b < c)
{
【処理】
}
上記のようにbがaより大きくc未満であるときとしたい場合は
comp_sample2.c
if((a < b) && (b < c))
{
【処理】
}
このように論理演算子でつなげます。
https://tunasalmon.com/2016/12/17/%E8%AB%96%E7%90%86%E6%BC%94%E7%AE%97%E5%AD%90/
比較演算子一覧
| 名称 | 構文 | 意味 | 優先順位 | 結合規則 |
| 小なり演算子 | a < b | aはbより小さい | 7 | → |
| 大なり演算子 | a > b | aはbより大きい | 7 | → |
| 小なりイコール演算子 | a <= b | aはb以下 | 7 | → |
| 大なりイコール演算子 | a >= b | aはb以上 | 7 | → |
| 等価演算子 | a == b | aとbは等しい | 8 | → |
| 非等価演算子 | a != b | aとbは等しくない | 8 | → |
等価演算子が「=」ではないことに注意してください。
(adsbygoogle = window.adsbygoogle || []).push({});

