成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET運算符具體概念詳解

開發 后端
我們在這篇文章中為大家詳細總結了VB.NET運算符中的幾個常用運算符,比如:賦值運算符、算術運算符、字符串連接運算符、比較運算符和邏輯運算符等等。

VB.NET開發平臺的推出給程序員帶來了非常大的好處。我們可以利用它來進行完全面向對象的程序開發。在VB.NET中常用的運算符與其他的語言并沒有什么不同。常用的運算符有:賦值運算符、算術運算符、字符串連接運算符、比較運算符和邏輯運算符。#t#

VB.NET運算符1. 賦值運算符

賦值運算符是最常用的運算符,它就是我們熟悉的等號(=)。需要注意的是,雖然它表面上是一個等號,但它并不是一個數學意義上的等號,它的意思是把等號后邊的值賦值給等號前面的變量。

例如,如果定義了一個整數型變量intNumber,就可以使用下面的語句:

 

  1. Dim intNumber as Integer  
  2. intNumber=1 
  3. intNumberintNumber=intNumber*3 

 

其中,第一行表示創建了一個名字為intNumber的整數型變量,第二行表示把這個變量的值賦值為2,第三行表示把intNumber中的值(也就是2)乘以3所得到的值(也就是6)賦值給intNumber。當第三條語句執行完成之后,intNumber中的值就是6。而在數學上,當intNumber的值是非零的時候,intNumber無論如何也不可能等于intNumber*3。

VB.NET運算符2. 算術運算符

VB.NET中的算術運算符有:+(加)、–(減)、*(乘)、/(除)、"(整數除)、Mod(取模)和^(冪),其中需要解釋的是/(除)和"(整數除)的區別。/(除)表示的是通常意義的除法,例如,(5.4/3)的結果是1.8,而"(整數除)表示把除數和被除數四舍五入以后再計算除法得到的整數結果,所以在計算(5.4"3)時,把5.4四舍五入為5,再進行運算,得到的整數結果是1,這種運算在特定的應用中會十分有用。例如,你有89條消息需要發布,又不希望所有的89條信息都在一頁中顯示,而希望分頁顯示,而每頁中只顯示20條信息。那么(89"20)所得到的4就表示有4頁是填滿了20條信息的,而剩下的一頁中有19條信息,并沒有填滿。

例2.1(02-01.aspx)VB.NET中算術運算符的用法。

 

  1. < %  
  2. Dim dblData1,intData2,intData3  
  3. dblData1=5.4  
  4. intData2=3 
  5. intData3=7 
  6. Response.Write (dblData1+intData2 & 
    "
    < br>") '5.4+3:結果是8.4  
  7. Response.Write (dblData1-intData2 & 
    "
    < br>") '5.4-3:結果是2.4  
  8. Response.Write (dblData1*intData2 & 
    "
    < br>") '5.4*3:結果是16.2  
  9. Response.Write (dblData1/intData2 & 
    "
    < br>") '5.4/3:結果是1.8  
  10. Response.Write (dblData1"intData2 & 
    "
    < br>") '5.4"3:結果是1  
  11. Response.Write (intData3 Mod intData2 & 
    "
    < br>") '7 Mod 3:結果是1  
  12. Response.Write (intData3 ^ intData2 & 
    "
    < br>") '7 ^ 3:結果是343  
  13. %> 

 

需要說明的是:上面程序中第6行到第11行語句中的“&”運算符表示字符串的連接,另外,Response.Write表示輸出后面括號中的字符串。

可以運行上面的程序來學習如何使用算術運算符。

VB.NET運算符3. 字符串連接運算符

在例2.1中可以使用第6行的dblData1+intData2得到一個Double類型的數和一個Integer類型的數進行相加的結果。對于兩個字符串類型的變量,也可以使用“+”運算符。但是這時“+”運算符的含義不是加法,而是字符串的連接。例如:

 

  1. Dim strTemp1,strTemp2 
    as String  
  2. strTemp1="Hello" 
  3. strTemp2="World. " 
  4. response.wirte(strTemp1 + 
    " " + strTemp2) 

 

當定義了兩個字符串型變量strTemp1和strTemp2并給它們分別賦值之后,就可以使用第4行的“+”運算符把它們連接起來,并在中間夾了一個空格,形成"Hello World."字符串。

由于在算術運算符中“+”的含義與字符串運算的時候“+”的含義大不相同,所以為了減少誤會的發生,在VB.NET中還可以使用“&”運算符作為字符串連接運算符。也就是說,當把第4行的語句換成

response.wirte(strTemp1 & " " & strTemp2)

后,仍然會得到正確的結果。建議使用“&”運算符進行字符串連接。

VB.NET運算符4. 比較運算符

VB.NET中的比較運算符有:=(等于)、< >(不等于)、< (小于)、< =(小于等于)、>(大于)、>=(大于等于)。這些運算符對于數值、字符、日期表達式的比較都是有效的,結果是布爾類型的True或False。

例2.2(02-02.aspx)VB.NET中的比較運算符的用法。

 

  1. < %  
  2. : Dim dblData1,intData2,intData3  
  3. dblData1=5.4  
  4. intData2=3 
  5. intData3=7 
  6. : Response.Write ((dblData1>intData2) & "< br>") '5.4>3:結果是True  
  7. : Response.Write ((dblData1< intData2) & "< br>") '5.4< :結果是False  
  8. Response.Write ((dblData1=intData2) & "< br>") '5.4=3:結果是False  
  9. Response.Write ((dblData1>=intData2) & "< br>") '5.4>=3:結果是True  
  10. Response.Write ((dblData1< =intData2) & "< br>") '5.4< =3:結果是False  
  11. %> 

 

可以運行上面的程序來學習如何使用比較運算符。

另外需要說明的是,字符串之間也是可以進行比較的,比較的方法是根據字母表的順序。例如,“but”比“book”大,而“A”小于“a”。

VB.NET運算符5. 邏輯運算符

VB.NET中常用的邏輯運算符有:Not(非)、And(與)、Or(或)、Xor(異或)。計算的結果仍然是布爾類型的True或False。

例2.3(02-03.aspx)VB.NET中邏輯運算符的用法。

 

  1. < %  
  2. Dim bolData1,bolData2 as Boolean  
  3. bolData1=True 
  4. bolData2=False 
  5. Response.Write ((bolData1 And bolData2) & 
    "
    < br>") 'True And False是False  
  6. Response.Write ((Not bolData1) & 
    "
    < br>") 'Not True是False  
  7. Response.Write ((bolData1 Or bolData2) & 
    "
    < br>") 'True Or False是True  
  8. Response.Write ((bolData1 Xor bolData2) & 
    "
    < br>") 'True Xor False是True  
  9. %> 

 

可以運行上面的VB.NET運算符程序來學習如何使用邏輯運算符。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-10-28 10:09:07

VB.NET Dire

2010-01-14 13:08:37

VB.NET運算符

2010-01-20 14:32:12

VB.NET轉換運算符

2010-01-21 17:39:26

VB.NET運算符過程

2010-01-19 15:30:44

VB.NET比較運算符

2010-01-20 14:06:36

VB.NET運算符組合

2010-01-22 17:48:46

VB.NET運算符重載

2010-01-13 10:15:19

VB.NET Stri

2010-01-08 14:56:18

VB.NET類定義

2010-01-12 18:05:38

VB.NET對象

2010-01-13 09:45:53

VB.NET Arra

2010-01-19 10:12:39

VB.NET Butt

2010-01-21 10:48:18

VB.NET擴展方法

2010-01-13 18:17:00

VB.NET通信程序

2010-01-12 18:28:28

VB.NET共享變量

2010-01-11 18:46:15

VB.NET修飾符

2010-01-12 17:21:29

VB.NET對象

2009-10-23 10:18:43

VB.NET運算符

2010-01-12 11:55:10

VB.NET網絡監控

2010-01-18 19:04:29

VB.NET組件疊加
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美不卡视频一区发布 | 久久久精品一区二区三区 | 三级黄色片在线播放 | 在线观看av中文字幕 | 男人天堂视频在线观看 | 操夜夜| 亚洲 精品 综合 精品 自拍 | 老头搡老女人毛片视频在线看 | 91色视频在线观看 | 不卡av电影在线播放 | 91青娱乐在线 | 国产成人免费视频网站高清观看视频 | 农夫在线精品视频免费观看 | 亚洲成av人影片在线观看 | 国产一区高清 | 欧美成人专区 | 欧美1区2区 | 国产色网站 | 成人影院网站ww555久久精品 | 国产在线资源 | 国产成人精品久久二区二区91 | 亚洲欧洲一区 | 精品在线一区二区三区 | 亚洲欧洲精品在线 | 国产精品电影在线观看 | 欧美日韩视频在线第一区 | 粉嫩国产精品一区二区在线观看 | 国内精品一区二区三区 | 国产精品久久亚洲 | 久久久久国产一区二区三区四区 | 日韩在线观看中文字幕 | 精品久久久久久久久久久久 | 福利网站在线观看 | 午夜看电影在线观看 | 精品国产伦一区二区三区观看方式 | av国产精品| 国产一区二区电影网 | 手机在线观看 | 久久久久久久久久久久91 | 精品国产一区探花在线观看 | a级毛片免费高清视频 |