運算式(Expression) 是由一個或多個運算元(Operand)和零或多個運算子(Operator)所組成的。
int x = 5; // 整數變數 x
double y = 10.5; // 浮點數變數 y
int sum = x + 3; // x 和常數 3 是運算元
string name = "Alice"; // 字串變數 name
string greeting = "Hello, " + name; // 兩個字串運算元
| 運算子 | 說明 | 舉例 | 結果 |
|---|---|---|---|
| + | 加號 | a + b→10+20 |
30 |
| - | 減號、負數 | a - b→15-10 |
5 |
| * | 乘號 | a * b→4*5 |
20 |
| / | 除號 | a / b→50/2 |
25 |
| % | 餘數 | a % b→14%3 |
2 |
| > | 大於 | a > b→29>23 |
true |
| < | 小於 | a < b→29<23 |
false |
| >= | 大於等於 | a >= b→29>=23 |
true |
| <= | 小於等於 | a <= b→29<=23 |
false |
| == | 等於 | a == b→29==23 |
false |
| != | 不等於 | a != b→29!=23 |
true |
| ++ | 遞增 | a++、++a→35++、++35 |
36 |
| – – | 遞減 | a--、--a→73- -、- -73 |
72 |
| ! | NOT | !a→!(90>30) |
false |
| && | AND | a && b→33>27 && 13<=9 |
false |
| || | OR | `a |
| 方法 | 說明 |
|---|---|
Math.Pow |
計算指定數的指定次方。 |
Math.Sqrt |
計算指定數的平方根。 |
Math.Abs |
計算指定數的絕對值。 |
Math.Round |
對指定數進行四捨五入。 |
Math.Max |
返回一組數值中的最大值。 |
Math.Min |
返回一組數值中的最小值。 |
double result = Math.Pow(2, 3); // result 的值為 8.0
double squareRoot = Math.Sqrt(25); // squareRoot 的值為 5.0
int absoluteValue = Math.Abs(-10); // absoluteValue 的值為 10
double roundedValue = Math.Round(3.6); // roundedValue 的值為 4.0
int maxValue = Math.Max(7, 9); // maxValue 的值為 9
int minValue = Math.Min(5, 3); // minValue 的值為 3
※以上資料如有錯誤請多指教
書名:程式設計基本功與實務範例解析:使用C#(第三版)(附範例光碟)