偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

五大類VB.NET運(yùn)算符全面介紹

開(kāi)發(fā) 后端
這里介紹在VB.NET運(yùn)算符與其他的語(yǔ)言并沒(méi)有什么不同。常用的運(yùn)算符有:賦值運(yùn)算符、算術(shù)運(yùn)算符、字符串連接運(yùn)算符、比較運(yùn)算符和邏輯運(yùn)算符。

VB.NET經(jīng)過(guò)長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解VB.NET運(yùn)算符了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。在VB.NET運(yùn)算符與其他的語(yǔ)言并沒(méi)有什么不同。常用的運(yùn)算符有:賦值運(yùn)算符、算術(shù)運(yùn)算符、字符串連接運(yùn)算符、比較運(yùn)算符和邏輯運(yùn)算符。

1. VB.NET運(yùn)算符之賦值運(yùn)算符

賦值運(yùn)算符是最常用的運(yùn)算符,它就是我們熟悉的等號(hào)(=)。需要注意的是,雖然它表面上是一個(gè)等號(hào),但它并不是一個(gè)數(shù)學(xué)意義上的等號(hào),它的意思是把等號(hào)后邊的值賦值給等號(hào)前面的變量。例如,如果定義了一個(gè)整數(shù)型變量intNumber,就可以使用下面的語(yǔ)句:

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

其中,第一行表示創(chuàng)建了一個(gè)名字為intNumber的整數(shù)型變量,第二行表示把這個(gè)變量的值賦值為2,第三行表示把intNumber中的值(也就是2)乘以3所得到的值(也就是6)賦值給intNumber。當(dāng)?shù)谌龡l語(yǔ)句執(zhí)行完成之后,intNumber中的值就是6。而在數(shù)學(xué)上,當(dāng)intNumber的值是非零的時(shí)候,intNumber無(wú)論如何也不可能等于intNumber*3。

2. VB.NET運(yùn)算符之算術(shù)運(yùn)算符

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

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

需要說(shuō)明的是:上面程序中第6行到第11行語(yǔ)句中的“&”運(yùn)算符表示字符串的連接,另外,Response.Write表示輸出后面括號(hào)中的字符串。可以運(yùn)行上面的程序來(lái)學(xué)習(xí)如何使用算術(shù)運(yùn)算符。

3. VB.NET運(yùn)算符之字符串連接運(yùn)算符

可以使用第6行的dblData1+intData2得到一個(gè)Double類型的數(shù)和一個(gè)Integer類型的數(shù)進(jìn)行相加的結(jié)果。對(duì)于兩個(gè)字符串類型的變量,也可以使用“+”運(yùn)算符。但是這時(shí)“+”運(yùn)算符的含義不是加法,而是字符串的連接。例如:

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

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

由于在算術(shù)運(yùn)算符中“+”的含義與字符串運(yùn)算的時(shí)候“+”的含義大不相同,所以為了減少誤會(huì)的發(fā)生,在VB.NET中還可以使用“&”運(yùn)算符作為字符串連接運(yùn)算符。也就是說(shuō),當(dāng)把第4行的語(yǔ)句換成response.wirte(strTemp1 & " " & strTemp2)后,仍然會(huì)得到正確的結(jié)果。建議使用“&”運(yùn)算符進(jìn)行字符串連接。

4. VB.NET運(yùn)算符之比較運(yùn)算符

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

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

可以運(yùn)行上面的程序來(lái)學(xué)習(xí)如何使用比較運(yùn)算符。另外需要說(shuō)明的是,字符串之間也是可以進(jìn)行比較的,比較的方法是根據(jù)字母表的順序。例如,“but”比“book”大,而“A”小于“a”。

5. VB.NET運(yùn)算符之邏輯運(yùn)算符

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

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

可以運(yùn)行上面的程序來(lái)學(xué)習(xí)如何使用邏輯運(yùn)算符。

【編輯推薦】

  1. 全方位分析VB.NET編碼規(guī)范
  2. 詳細(xì)說(shuō)明VB.NET變量中四點(diǎn)
  3. 三類十二種VB.NET數(shù)據(jù)類型全面介紹
  4. VB.NET初步知識(shí),初學(xué)者必看
  5. 具體介紹四大類VB.NET循環(huán)
責(zé)任編輯:佚名 來(lái)源: IT168
相關(guān)推薦

2009-10-28 10:09:07

VB.NET Dire

2022-02-22 11:20:56

滲透測(cè)試網(wǎng)絡(luò)安全

2009-07-02 11:29:30

MySQL參數(shù)

2010-01-22 17:48:46

VB.NET運(yùn)算符重載

2009-10-22 15:35:24

VB.NET循環(huán)

2010-01-07 14:52:41

VB.NET運(yùn)算符

2010-01-14 13:08:37

VB.NET運(yùn)算符

2010-01-21 17:39:26

VB.NET運(yùn)算符過(guò)程

2010-01-19 15:30:44

VB.NET比較運(yùn)算符

2010-01-20 14:32:12

VB.NET轉(zhuǎn)換運(yùn)算符

2010-01-20 14:06:36

VB.NET運(yùn)算符組合

2009-11-10 11:01:05

VB.NET事件

2009-10-15 10:57:16

VB.NET Text

2012-03-21 09:25:47

微軟云計(jì)算Azure

2021-07-29 21:17:53

區(qū)塊鏈區(qū)塊鏈技術(shù)

2012-09-19 14:07:31

私有云解決方案企業(yè)系統(tǒng)管理私有云

2011-07-25 13:15:30

蘋果iPhoneiPad

2020-01-08 14:17:42

網(wǎng)絡(luò)安全信息安全技術(shù)

2013-04-22 09:24:46

工信部預(yù)裝Android應(yīng)用

2009-10-28 10:04:53

VB.NET XmlW
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)