小於等於<o:p></o:p>
意義<o:p></o:p>
K的十進位值是75;X則是88<o:p></o:p>
練習1-2<o:p></o:p>
計算下列各式的值,並秀出結果:<o:p></o:p>
<o:p> </o:p>
a=5; b=7; c=9<o:p></o:p>
<o:p> </o:p>
(1) a+b < c<o:p></o:p>
(2) b*b – 4*a*c < = 0<o:p></o:p>
(3) c*c > = a*a + b*b<o:p></o:p>
(4) c*c%2 = = 1<o:p></o:p>
練習1-3<o:p></o:p>
依下列要求展示前一個練習的結果:<o:p></o:p>
<o:p> </o:p>
1.題目及結果均以<o:p></o:p>
粗體字顯示。<o:p></o:p>
2.於適當位置加入<o:p></o:p>
程式註解。<o:p></o:p>
以數值為運算元,不管常數或變數,<o:p></o:p>
傳回單一數值。<o:p></o:p>
<o:p> </o:p>
標準算數運算子:+、—、*、/<o:p></o:p>
餘數運算子:%<o:p></o:p>
遞增(加一)運算子:++<o:p></o:p>
遞減(減一)運算子:--<o:p></o:p>
取負數運算子:-<o:p></o:p>
算數運算子(Arithmetic operator)<o:p></o:p>
傳回第一個數值除於第二個數值的餘數<o:p></o:p>
<o:p></o:p>
a = 18 % 4 // 18/4餘數為2<o:p></o:p>
b = 365 % 100 // 365/100餘數為65<o:p></o:p>
算數運算子 - 餘數運算子<o:p></o:p>
傳回變數加1之值,運算子++在變數前後<o:p></o:p>
意義及結果均不同。<o:p></o:p>
<o:p> </o:p>
前置型(++var)<o:p></o:p>
b = 2* ++a //先把a加1,再將a乘2,所得值給b<o:p></o:p>
後置型(var++)<o:p></o:p>
b = 2* a++ //先把a乘2,所得值給b,再將a+1<o:p></o:p>
算數運算子 - 遞增運算子<o:p></o:p>
var a=12,b=34,c=56<o:p></o:p>
++a //a值加1,結果為13<o:p></o:p>
a++ //a值再加1,結果為14<o:p></o:p>
c=++a+b //a值再加1為15,再加34,c值為49<o:p></o:p>
c=a+b++ //a值為15,加34,c值為49<o:p></o:p>
b值為34加1為35<o:p></o:p>
算數運算子 - 遞增運算子<o:p></o:p>
var a=12,b=34,c=56<o:p></o:p>
--a //a值減1,結果為11<o:p></o:p>
a-- //a值再減1,結果為10<o:p></o:p>
c=--a+b //a值再減1為9,再加34,c值為43<o:p></o:p>
c=a+b-- //a值為9,再加34, c值為43<o:p></o:p>
b值為34減1為33<o:p></o:p>
算數運算子 - 遞減運算子<o:p></o:p>
傳回運算元的負數。<o:p></o:p>
<o:p> </o:p>
y = - x //取x的負值給予y<o:p></o:p>
算數運算子 - 取負數運算子<o:p></o:p>
算數運算子表<o:p></o:p>
+<o:p></o:p>
–<o:p></o:p>
*<o:p></o:p>
/<o:p></o:p>
%<o:p></o:p>
++<o:p></o:p>
– –<o:p></o:p>
–<o:p></o:p>
例子<o:p></o:p>
1+1<o:p></o:p>
2–1<o:p></o:p>
2*2<o:p></o:p>
3/2<o:p></o:p>
3%2<o:p></o:p>
+ +3<o:p></o:p>
– –3<o:p></o:p>
–3<o:p></o:p>
2<o:p></o:p>
1<o:p></o:p>
4<o:p></o:p>
1.5<o:p></o:p>
1<o:p></o:p>
4<o:p></o:p>
2<o:p></o:p>
– 3<o:p></o:p>
傳回值<o:p></o:p>
以邏輯值,或稱布林值為運算元,傳回<o:p></o:p>
一個布林值。<o:p></o:p>