3 運算子

3-1算術運算子

運算子
功能
範例
結果
+
加法
9+2
11
-
減法
9-2
7
*
乘法
9*2
18
/
除法
9/2
4.5
\
商除
9\2
4
mod
餘除
9 mod 2
1
^
指數
9^2
81
-
負數
-9
-9

即時運算視窗


指定運算子(=)

將=號右邊的資料值或變數指定給=號左邊的變數

 

試用即時運算視窗


3-2 字串連接運算子(+

字串變數=字串1 + 字串2 + 字串3 +

ex_p3-14字串連接運算子

ex_p3-15字串連接運算子2 試著改變顯示按鈕及圖示,(下課後自已練習...)


3-3 變數連接運算子(&)

字串變數=變數1 & 變數2 & 變數3 &

ex_p3-19連接運算子


3-4 比較運算子

比較運算子 名稱 語法 a值 b值 傳回值 說明
< 小於 a<b 3 7 True 將a與b做比較,若a小於b,則傳回真(True),反之則傳回假(False)。
7 7 False
<= 小於等於 a<=b 3 7 True 將a與b做比較,若a小於等於b,則傳回真(True),反之則傳回假(False)。
7 7 True
> 大於 a>b 3 7 False 將a與b做比較,若大於b,則傳回真(True),反之則傳回假(False)。
7 3 True
>= 大於等於 a>=b 3 7 False a與b做比較,若a大於等於b,則傳回真(True),反之則傳回假(False)。
7 7 True
= 等於 a=b 3 7 False 將a與b做比較,若等於b,則傳回真(True),反之則傳回假(False)。
7 7 True
<> 不等於 a<>b 3 7 True 將a與b做比較,若不等於b,則傳回真(True),反之則傳回假(False)。
7 7 False

a、b可為數值、字串或變數

4-3 條件判斷敘述


3-5 邏輯運算子

優先順序 運算子 語法範例 說明
1 NOT(非) NOT a 若a為真,則值為假
2 AND(且) a AND b 當a與b皆為真時,其值為真
3 OR(或) a OR b a與b只要有一為真時,其值為真
4 XOR(互斥) a XOR b 當a與b不同時(一真一假)時,其值為真
5 EQV EQV 本課程不使用
6 IMP IMP 本課程不使用

ex_p4-22if_then

若同學們對此小節仍有疑惑,可自行練習ex_p3-37及ex_p3-30