演算子と式
演算子は、値に対して計算や比較を行う記号です。式は、値や変数、演算子を組み合わせたものです。
算術演算子
| 演算子 | 意味 | 例 |
|---|---|---|
+ |
加算 | 7 + 2 == 9 |
- |
減算 | 7 - 2 == 5 |
* |
乗算 | 7 * 2 == 14 |
/ |
除算 | 7 / 2 == 3(整数同士) |
% |
剰余 | 7 % 2 == 1 |
整数同士の / は小数部分を残しません。小数の計算をしたい場合は、double などを使います。
int a = 7;
int b = 2;
Console.WriteLine(a / b); // 3
Console.WriteLine((double)a / b); // 3.5
Console.WriteLine(a % b); // 1
比較演算子
比較の結果は bool 型の true または false です。
==: 等しい!=: 等しくない</>: より小さい / より大きい<=/>=: 以下 / 以上
int score = 75;
bool passed = score >= 60;
Console.WriteLine(passed); // True
論理演算子
| 演算子 | 意味 |
|---|---|
&& |
AND。両方がtrueならtrue |
| ` | |
! |
NOT。真偽値を反転 |
int age = 18;
bool hasTicket = true;
bool canEnter = age >= 18 && hasTicket;
演算子には優先順位があります。複雑な式では括弧を使い、意図した順番で計算されることを明確にしましょう。