iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0

什麼是運算式?

運算式(Expression) 是由一個或多個運算元(Operand)和零或多個運算子(Operator)所組成的。

  • 運算元(Operand)
int x = 5; // 整數變數 x
double y = 10.5; // 浮點數變數 y
int sum = x + 3; // x 和常數 3 是運算元
string name = "Alice"; // 字串變數 name
string greeting = "Hello, " + name; // 兩個字串運算元
  • 運算子(Operator)
運算子 說明 舉例 結果
+ 加號 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#(第三版)(附範例光碟)

運算式 (C# 程式設計手冊)

數學函式 (Visual Basic)


上一篇
Day6 - 變數
下一篇
Day8 - 條件判斷 - if & if-else
系列文
連續30天學習C#和ASP.NET30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言