運算子
|
功能
|
範例
|
結果
|
備註
|
+ |
加法 |
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 |
將=號右邊的資料值或變數指定給=號左邊的變數
試用即時運算視窗
變數與運算子間需空格
字串變數=字串1 + 字串2 + 字串3 +…
變數與運算子間需空格
字串變數=變數1 & 變數2 & 變數3 &…
製作程式(ex5_1.exe):
先做Button1,Button2
再做Button3,Button4,Button5
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Size = New Size(400, 500) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '''''cd的資料型別需注意 End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click '''''若把s1,s2,s3之值改成2,3,4又會如何? Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click End Class |
比較運算子 | 名稱 | 語法 | 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可為數值、字串或變數
試用即時運算視窗測試比較運算子
優先順序 | 運算子 | 語法範例 | 說明 |
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_p3-15字串連接運算子2 試著改變顯示按鈕及圖示,(下課後自已練習...)
若同學們對此小節仍有疑惑,可自行練習ex_p3-37及ex_p3-30