運算子與運算式
宣告 int a,b;
a值 |
b值 |
運算式 |
運算結果 |
9 |
2 |
a + b |
11 |
9 |
2 |
a - b |
|
9 |
2 |
a * b |
|
9 |
2 |
a / b |
|
9 |
2 |
a % b |
|
9 |
2 |
|
4.5 |
簡潔運算式
宣告 int a,b;
運算子 |
範例 |
執行前 |
說明 |
執行後 |
||
a |
b |
a |
b |
|||
+= |
a+=b |
10 |
3 |
同 a=a+b (把原本a+b的結果放入a) |
13 |
3 |
-= |
a-=b |
10 |
3 |
同 a=a-b |
|
|
*= |
a*=b |
10 |
3 |
同 a=a*b |
|
|
/= |
a/=b |
10 |
3 |
同 a=a/b |
|
|
%= |
a%=b |
10 |
3 |
同 a=a%b |
|
|
b++ |
a*=b++ |
10 |
3 |
同 a=a*b, b再做 b=b+1 |
|
|
++b |
a*=++b |
10 |
3 |
同 b先做
b=b+1, 再做 a=a*b |
|
|
b-- |
a*=b-- |
10 |
3 |
同 a=a*b, b再做 b=b-1 |
|
|
--b |
a*=--b |
10 |
3 |
同b先做 b=b-1,再做a=a*b |
|
|
練習寫寫看程式中的運算式
Hint:請參考附錄C,常用數學函數。 並注意要 #include 的檔案。
編號 |
一般數學式 |
變數宣告 及 運算式 |
標頭檔 |
1. |
F = |
|
|
2. |
V = |
|
|
3. |
X1= X2= |
|
|
4. |
Y =X4-1 |
|
|
5. |
X= |
|
|
Homework #01:
設計一個程式,求一元二次方程式 ax2+bx+c=0 的兩個根。
【輸入】請輸入一元二次方程式的三個係數a,b,c:1,3,-10
【輸出】一元二次方程式 ax2+bx+c=0 的兩個根為:
x1 = 2.00
x2 = -5.00