Board logo

標題: [分享] Visual Basic 新手教學 之運算子 [打印本頁]

作者: 呆呆    時間: 2010-6-4 00:43     標題: Visual Basic 新手教學 之運算子

本帖最後由 呆呆 於 2010-9-25 02:06 編輯

在程式語言中,運算子算是各相當常用到的,無論如何,不可能寫一輩子的 Hello World,因此一定會用到運算子
以下歸納了幾種運算子


算數運算子


比較運算子
所謂比較運算子顧名思意就是二個值或物件互相比較,所以一般都會回傳 true 或 False


指定運算子 比較不同於數學上的等號 這裡的意思是 指定某一個值給某一變數
如   X= 1, 代表的意思是 將1指定給X,而不是X 等於1 因此會有   X = X+1 這樣的陳述 將 X 原本加1後再指定給X

連結運算子 VB中字串的連結可以有二個運算子使用,一個是利用+ ,另一個是 &

        MessageBox.Show("abc" + "def")
        MessageBox.Show("abc"  &  "def")
為等輸出

邏輯運算子
Not   : 例如         
Dim A As Boolean = False
        MessageBox.Show(Not A).ToString()
則會顯示出 true , 也就是和原先值相反的意思

Xor
只有當 A  和 B都是false 或 是 都是 true時 才會是false
其餘都是true

And
當 A 和 B都是 true 時 才會是 true 其餘都是 False

Or
當A和B 任一個是true時就是true

AndAlso
和And的效果是一樣,但效率不同,原因在於andalso只要判定前面一個是false就不會去判斷下一個直接就回應false,然而 and 是會 A 和B 都判斷完成了,才會去回應




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)