運算子與運算式

宣告  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 =C + 32

 

 

 

 

 

 

 

2. 

 V =pR3

 

 

 

 

 

 

 

3. 

 X1=

 

 

X2=

 

 

 

 

 

 

 

 

 

 

 

 

4. 

 Y =X4-1

 

 

 

 

 

 

 

5. 

 X=  +

 

 

 

 

 

 

 

Homework #01

設計一個程式,求一元二次方程式 ax2+bx+c=0 的兩個根。

【輸入】請輸入一元二次方程式的三個係數a,b,c1,3,-10

【輸出】一元二次方程式 ax2+bx+c=0 的兩個根為:

    x1 = 2.00

    x2 = -5.00