運算式(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#(第三版)(附範例光碟)