第2章數(shù)據(jù)類型及操作_第1頁(yè)
第2章數(shù)據(jù)類型及操作_第2頁(yè)
第2章數(shù)據(jù)類型及操作_第3頁(yè)
第2章數(shù)據(jù)類型及操作_第4頁(yè)
第2章數(shù)據(jù)類型及操作_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第第2章章 數(shù)據(jù)類型及操作數(shù)據(jù)類型及操作w 2.1 常量常量w 2.2 變量變量w 2.3 數(shù)據(jù)類型數(shù)據(jù)類型w 2.4 數(shù)組數(shù)組 w 2.5 自定義數(shù)據(jù)類型自定義數(shù)據(jù)類型w 2.6 標(biāo)識(shí)符命名規(guī)則標(biāo)識(shí)符命名規(guī)則w 2.7 運(yùn)算符和表達(dá)式運(yùn)算符和表達(dá)式2.1 常量常量w 2.1.1 定義常量定義常量w 2.1.2 使用常量使用常量 返回首頁(yè)2.1.1 定義常量定義常量1聲明自定義常量聲明自定義常量標(biāo)識(shí)標(biāo)識(shí)符符2設(shè)定用戶自定義常量標(biāo)識(shí)符的范圍設(shè)定用戶自定義常量標(biāo)識(shí)符的范圍返回本節(jié)2.1.2 使用常量使用常量w 一旦已經(jīng)定義了常量標(biāo)識(shí)符,就可將它們放置一旦已經(jīng)定義了常量標(biāo)識(shí)符,就可將它們放置在代碼中

2、,尤其是當(dāng)在代碼中,尤其是當(dāng)標(biāo)識(shí)標(biāo)識(shí)符為有意義的名稱時(shí),符為有意義的名稱時(shí),可以使源代碼更加便于閱讀??梢允乖创a更加便于閱讀。w 當(dāng)需要對(duì)常量值作修改時(shí),只需要在常量標(biāo)識(shí)當(dāng)需要對(duì)常量值作修改時(shí),只需要在常量標(biāo)識(shí)符定義處做改動(dòng),顯然這有利于提高源程序的符定義處做改動(dòng),顯然這有利于提高源程序的可維護(hù)性??删S護(hù)性。返回本節(jié)2.2 變量變量w 2.2.1 聲明變量聲明變量w 2.2.2 變量范圍變量范圍w 2.2.3 顯式聲明和隱式聲明顯式聲明和隱式聲明w 2.2.4 組合聲明組合聲明 返回首頁(yè)2.2.1 聲明變量聲明變量w 聲明變量就是事先將變量通知程序,由此使變聲明變量就是事先將變量通知程序,由

3、此使變量的使用合法。量的使用合法。w 聲明變量時(shí)需要指明:變量名(變量標(biāo)識(shí)符)聲明變量時(shí)需要指明:變量名(變量標(biāo)識(shí)符)和變量類型。其中,變量類型被用來確定變量和變量類型。其中,變量類型被用來確定變量能夠存儲(chǔ)的數(shù)據(jù)的種類。能夠存儲(chǔ)的數(shù)據(jù)的種類。w 聲明變量的語法如下:聲明變量的語法如下:w Dim/Private/Public/ Static 變量名變量名 As 類型類型返回本節(jié)2.2.2 變量范圍變量范圍1過程級(jí)變量過程級(jí)變量2模塊級(jí)變量模塊級(jí)變量3公共變量公共變量返回本節(jié)2.2.3 顯式聲明和隱式聲明顯式聲明和隱式聲明1隱式聲明隱式聲明w 為方便用戶使用,為方便用戶使用,Visual Bas

4、ic具有較大的靈活具有較大的靈活性,其表現(xiàn)在變量聲明時(shí)則是:在使用一個(gè)變性,其表現(xiàn)在變量聲明時(shí)則是:在使用一個(gè)變量之前并不必先聲明這個(gè)變量。量之前并不必先聲明這個(gè)變量。 2顯式聲明顯式聲明w 顯式聲明就是對(duì)于每個(gè)需要使用的變量都在使顯式聲明就是對(duì)于每個(gè)需要使用的變量都在使用前采用聲明語句定義。一旦遇到一個(gè)未經(jīng)明用前采用聲明語句定義。一旦遇到一個(gè)未經(jīng)明確聲明就當(dāng)成變量的名字,確聲明就當(dāng)成變量的名字,Visual Basic 都發(fā)出都發(fā)出錯(cuò)誤警告。由此可以避免寫錯(cuò)變量名引起的麻錯(cuò)誤警告。由此可以避免寫錯(cuò)變量名引起的麻煩。煩。返回本節(jié)2.2.4 組合聲明組合聲明w 可以使用一條聲明語句將多個(gè)聲明組合

5、起來,可以使用一條聲明語句將多個(gè)聲明組合起來,方法是在多個(gè)被聲明的變量之間用方法是在多個(gè)被聲明的變量之間用“,”號(hào)隔開。號(hào)隔開。如下列語句:如下列語句:Dim I As Integer, Amt As DoublePrivate YourName As String, BillsPaid As CurrencyPublic Test,Amount, J As Integer返回本節(jié)2.3 數(shù)據(jù)類型數(shù)據(jù)類型w 2.3.1 用于保存數(shù)值的數(shù)據(jù)類型用于保存數(shù)值的數(shù)據(jù)類型w 2.3.2 String 數(shù)據(jù)類型數(shù)據(jù)類型w 2.3.3 Boolean 數(shù)據(jù)類型數(shù)據(jù)類型w 2.3.4 Date 數(shù)據(jù)類型數(shù)據(jù)

6、類型w 2.3.5 Object 數(shù)據(jù)類型數(shù)據(jù)類型w 2.3.6 轉(zhuǎn)換數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)類型w 2.3.7 Variant 數(shù)據(jù)類型數(shù)據(jù)類型w 2.3.8 數(shù)據(jù)范圍數(shù)據(jù)范圍 返回首頁(yè)2.3.1 用于保存數(shù)值的數(shù)據(jù)類型用于保存數(shù)值的數(shù)據(jù)類型w Visual Basic 支持幾種數(shù)值數(shù)據(jù)類型支持幾種數(shù)值數(shù)據(jù)類型Integer(整型)、整型)、Long(長(zhǎng)整型)、長(zhǎng)整型)、Single(單精度單精度浮 點(diǎn) 型 ) 、浮 點(diǎn) 型 ) 、 Doubl e ( 雙 精 度 浮 點(diǎn) 型 ) 、雙 精 度 浮 點(diǎn) 型 ) 、Currency(貨幣型)。另外,貨幣型)。另外,Byte(字節(jié)型)字節(jié)型)也可用于數(shù)值

7、計(jì)算。也可用于數(shù)值計(jì)算。返回本節(jié)2.3.2 String 數(shù)據(jù)類型數(shù)據(jù)類型w 由數(shù)字組成的字符串可以賦予數(shù)值變量。也可將數(shù)值賦由數(shù)字組成的字符串可以賦予數(shù)值變量。也可將數(shù)值賦予字符串變量。例如以下語句:予字符串變量。例如以下語句: Dim intX As Integer Dim strY As String, strZ As String strY = 100.23 intX = strY 將字符串傳遞給數(shù)值變量將字符串傳遞給數(shù)值變量 strZ = Cos (strY) 將余弦值傳遞給字符串變量將余弦值傳遞給字符串變量w 在以上操作中,在以上操作中,Visual Basic 會(huì)自動(dòng)強(qiáng)制數(shù)據(jù)值為

8、適當(dāng)會(huì)自動(dòng)強(qiáng)制數(shù)據(jù)值為適當(dāng)?shù)臄?shù)據(jù)類型。的數(shù)據(jù)類型。返回本節(jié)2.3.3 Boolean 數(shù)據(jù)類型數(shù)據(jù)類型w 若變量的值只是若變量的值只是true/false、yes/no、on/off信息,信息,則可將它聲明為則可將它聲明為 Boolean 類型。類型。Boolean 的默認(rèn)的默認(rèn)值為值為 False。在下面的例子中,在下面的例子中,blnRunning 是是 Boolean 變量,存儲(chǔ)簡(jiǎn)單的變量,存儲(chǔ)簡(jiǎn)單的 yes/no 設(shè)置。設(shè)置。 Dim blnRunning As Boolean 查看磁帶是否在轉(zhuǎn)查看磁帶是否在轉(zhuǎn) If Recorder.Direction = 1 Then blnRun

9、ning = True End if返回本節(jié)2.3.4 Date 數(shù)據(jù)類型數(shù)據(jù)類型w 用于存儲(chǔ)用于存儲(chǔ)Date 和和 Time 值,值,Visual Basic 接受許多種文接受許多種文字的字的 Date 和和 Time 格式。例如:格式。例如: Dim SomeDate As Date SomeDate = #1980-03-16# SomeDate = #3-6-93 13:20# SomeDate = #March 27 , 1993 1:20am#w 當(dāng)把數(shù)值數(shù)據(jù)轉(zhuǎn)換為當(dāng)把數(shù)值數(shù)據(jù)轉(zhuǎn)換為 Date類型,或存儲(chǔ)到類型,或存儲(chǔ)到Date類型的變類型的變量時(shí),小數(shù)點(diǎn)左邊的值表示量時(shí),小數(shù)點(diǎn)左

10、邊的值表示 Date 信息,小數(shù)點(diǎn)右邊的信息,小數(shù)點(diǎn)右邊的值則代表值則代表 Time。午夜為午夜為 0,正午為,正午為 0.5。負(fù)數(shù)表示公元。負(fù)數(shù)表示公元 1899 年年 12 月月 31 日之前的日之前的 Date。 返回本節(jié)2.3.5 Object 數(shù)據(jù)類型數(shù)據(jù)類型w Object 變量采用變量采用 32 位(位(4 個(gè)字節(jié))地址來存儲(chǔ)個(gè)字節(jié))地址來存儲(chǔ)對(duì)象,該地址可引用當(dāng)前應(yīng)用程序中或其他應(yīng)對(duì)象,該地址可引用當(dāng)前應(yīng)用程序中或其他應(yīng)用程序中的對(duì)象。可以通過用程序中的對(duì)象??梢酝ㄟ^ Set 語句而指定一語句而指定一個(gè)被聲明為個(gè)被聲明為 Object 的變量去引用應(yīng)用程序所能的變量去引用應(yīng)用程

11、序所能夠識(shí)別的任何實(shí)際對(duì)象,例如:夠識(shí)別的任何實(shí)際對(duì)象,例如: Dim objDb As Object Set objDb = OpenDatabase (c:Vb5Biblio.mdb)返回本節(jié)2.3.6 轉(zhuǎn)換數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)類型表2-1 轉(zhuǎn)換函數(shù)轉(zhuǎn)換函數(shù)將表達(dá)式轉(zhuǎn)換成轉(zhuǎn)換函數(shù)將表達(dá)式轉(zhuǎn)換成CbyteByteCSngSingleCcurCurrencyCStrStringCdateDateCvarVariantCDblDoubleCVErrErrorCintInteger返回本節(jié)2.3.7 Variant 數(shù)據(jù)類型數(shù)據(jù)類型w Variant 型是聲明變量時(shí)的默認(rèn)類型,能夠存儲(chǔ)型是聲明變量時(shí)的

12、默認(rèn)類型,能夠存儲(chǔ)所有類型的數(shù)據(jù)。如果把數(shù)據(jù)賦予所有類型的數(shù)據(jù)。如果把數(shù)據(jù)賦予 Variant 變量,變量,則不必在這些數(shù)據(jù)的類型間進(jìn)行轉(zhuǎn)換,則不必在這些數(shù)據(jù)的類型間進(jìn)行轉(zhuǎn)換,Visual Basic 會(huì)自動(dòng)完成任何必要的轉(zhuǎn)換。會(huì)自動(dòng)完成任何必要的轉(zhuǎn)換。w 除了可以像其他標(biāo)準(zhǔn)數(shù)據(jù)類型一樣操作外,除了可以像其他標(biāo)準(zhǔn)數(shù)據(jù)類型一樣操作外,Variants 還包含還包含3種特定值:種特定值:Empty、Null 和和 Error。1Empty 值:值:有時(shí)需要知道是否已將一個(gè)值賦予有時(shí)需要知道是否已將一個(gè)值賦予所創(chuàng)建的變量。在賦值之前,所創(chuàng)建的變量。在賦值之前,Variant 變量具有變量具有值值 E

13、mpty。 2Null 值:值:ull通常用于數(shù)據(jù)庫(kù)應(yīng)用程序,表示未通常用于數(shù)據(jù)庫(kù)應(yīng)用程序,表示未知數(shù)據(jù)或丟失的數(shù)據(jù)。知數(shù)據(jù)或丟失的數(shù)據(jù)。 3Error 值:值:用來指出已發(fā)生過程中的錯(cuò)誤狀態(tài)用來指出已發(fā)生過程中的錯(cuò)誤狀態(tài)的特定值。的特定值。 返回本節(jié)2.3.8 數(shù)據(jù)范圍數(shù)據(jù)范圍表2-2 數(shù)據(jù)存儲(chǔ)空間大小與取值范圍返回本節(jié)2.4 數(shù)組數(shù)組 w 2.4.1 固定大小的數(shù)組固定大小的數(shù)組w 2.4.2 建立包含其他數(shù)組的數(shù)組建立包含其他數(shù)組的數(shù)組w 2.4.3 多維數(shù)組多維數(shù)組w 2.4.4 動(dòng)態(tài)數(shù)組動(dòng)態(tài)數(shù)組 返回首頁(yè)2.4.1 固定大小的數(shù)組固定大小的數(shù)組1語法語法w Dim/Private/P

14、ublic/ Static數(shù)組名數(shù)組名(下下界界 To 上界上界) As 數(shù)據(jù)類型數(shù)據(jù)類型w 建立公用數(shù)組,在模塊的聲明段用建立公用數(shù)組,在模塊的聲明段用 Public 語句語句聲明數(shù)組。聲明數(shù)組。w 建立模塊級(jí)數(shù)組,在模塊的聲明段用建立模塊級(jí)數(shù)組,在模塊的聲明段用 Dim或或Private 語句聲明數(shù)組。語句聲明數(shù)組。w 建立局部數(shù)組,在過程內(nèi)用建立局部數(shù)組,在過程內(nèi)用 Dim、Private或或Static 語句聲明數(shù)組。語句聲明數(shù)組。 2設(shè)定上下界設(shè)定上下界w 聲明數(shù)組時(shí),需要在數(shù)組名之后跟一組用括號(hào)括起來的聲明數(shù)組時(shí),需要在數(shù)組名之后跟一組用括號(hào)括起來的數(shù),由此確定數(shù)組的下界、上界。下

15、界、上界的取值在數(shù),由此確定數(shù)組的下界、上界。下界、上界的取值在Long 數(shù)據(jù)類型所確定的范圍內(nèi)。默認(rèn)的下界為數(shù)據(jù)類型所確定的范圍內(nèi)。默認(rèn)的下界為 0。例如:。例如:w Dim Counters (1 To 15) As Integer 15 個(gè)元素,索引號(hào)從個(gè)元素,索引號(hào)從 1 到到 15。w Dim Sums (100 To 120) As String 21 個(gè)元素,索引號(hào)從個(gè)元素,索引號(hào)從 100 到到 120。w Dim Counters (14) As Integer 15 個(gè)元素,個(gè)元素,索引號(hào)從索引號(hào)從 0 到到 14。返回本節(jié)2.4.2 建立包含其他數(shù)組的數(shù)組建立包含其他數(shù)組

16、的數(shù)組w 通過建立通過建立 Variant 數(shù)據(jù)類型的數(shù)組,可以使幾個(gè)數(shù)據(jù)類型的數(shù)組,可以使幾個(gè)數(shù)組共居一處。創(chuàng)建過程是:建立工程,在工數(shù)組共居一處。創(chuàng)建過程是:建立工程,在工程中建立窗體程中建立窗體Form1,在窗體中設(shè)置命令按鈕在窗體中設(shè)置命令按鈕Command1。然后建立然后建立Command1的的Click事件事件過程程序。過程程序。 Private Sub Command1_Click ()Dim intX As Integer 聲明計(jì)數(shù)器變量聲明計(jì)數(shù)器變量聲明并放置整數(shù)數(shù)組聲明并放置整數(shù)數(shù)組Dim countersA (5) As Integer For intX = 0 To 4

17、 countersA (intX) = 5 Next intX 聲明并放置字符串?dāng)?shù)組聲明并放置字符串?dāng)?shù)組 Dim countersB (5) As String For intX = 0 To 4 countersB (intX) = hello Next intX Dim arrX (2) As Variant 聲明擁有兩個(gè)成員的新數(shù)組聲明擁有兩個(gè)成員的新數(shù)組 arrX (1) = countersA () 將其他數(shù)組移居到將其他數(shù)組移居到arrX數(shù)組數(shù)組 arrX (2) = countersB () MsgBox arrX (1) (2) 顯示顯示arrX數(shù)組中的成員數(shù)組中的成員 Msg

18、Box arrX (2) (3)End Sub返回本節(jié)2.4.3 多維數(shù)組多維數(shù)組1聲明多維數(shù)組的語法聲明多維數(shù)組的語法w Dim/Private/Public/ Static 數(shù)組名數(shù)組名(下界下界1 To 上界上界1,下界下界2 To 上界上界2, 下界下界i To 上界上界I) As 數(shù)據(jù)類型數(shù)據(jù)類型2多維數(shù)組聲明舉例多維數(shù)組聲明舉例w Static MatrixA (9, 9) As Double 聲明聲明10 10 的二維數(shù)組的二維數(shù)組w Dim MultiD (3, 1 To 10, 1 To 15) 聲明聲明4 10 15 的三維數(shù)組的三維數(shù)組3用循環(huán)嵌套處理多維數(shù)組用循環(huán)嵌套處

19、理多維數(shù)組Dim I As Integer, J As IntegerStatic MatrixA(1 To 10, 1 To 10) As DoubleFor I = 1 To 10 For J = 1 To 10 MatrixA (I, J) = I * 10 + J Next JNext I返回本節(jié)2.4.4 動(dòng)態(tài)數(shù)組動(dòng)態(tài)數(shù)組1創(chuàng)建動(dòng)態(tài)數(shù)組的步驟創(chuàng)建動(dòng)態(tài)數(shù)組的步驟(1)聲明動(dòng)態(tài)數(shù)組,與聲明固定大小的數(shù)組類似,)聲明動(dòng)態(tài)數(shù)組,與聲明固定大小的數(shù)組類似,但給數(shù)組附以一個(gè)空維數(shù)表。但給數(shù)組附以一個(gè)空維數(shù)表。 (2)通過在應(yīng)用程序中執(zhí)行)通過在應(yīng)用程序中執(zhí)行ReDim 語句,給數(shù)組語句,給數(shù)組指

20、定維數(shù)和分配實(shí)際的元素個(gè)數(shù)。指定維數(shù)和分配實(shí)際的元素個(gè)數(shù)。2在在ReDim 語句中使用語句中使用 Preserve 關(guān)鍵字關(guān)鍵字w 一般情況下,每次執(zhí)行一般情況下,每次執(zhí)行 ReDim 語句時(shí),當(dāng)前存語句時(shí),當(dāng)前存儲(chǔ)在數(shù)組中的值都會(huì)全部丟失。儲(chǔ)在數(shù)組中的值都會(huì)全部丟失。Visual Basi重新重新將數(shù)組元素的值置為將數(shù)組元素的值置為 Empty、置為、置為 0、置為零、置為零長(zhǎng)度字符串、置為長(zhǎng)度字符串、置為 Nothing。其好處是可以更有。其好處是可以更有效地利用內(nèi)存。效地利用內(nèi)存。w 但有時(shí)又希望既能改變數(shù)組大小又不丟失數(shù)組但有時(shí)又希望既能改變數(shù)組大小又不丟失數(shù)組中的數(shù)據(jù)。這時(shí)就需要在中

21、的數(shù)據(jù)。這時(shí)就需要在ReDim 語句中使用語句中使用 Preserve 關(guān)鍵字。例如:關(guān)鍵字。例如:w ReDim Preserve DynArray (4 to 20)返回本節(jié)2.5 自定義數(shù)據(jù)類型自定義數(shù)據(jù)類型w 在模塊的聲明部分可以使用在模塊的聲明部分可以使用Type語句建立自定義數(shù)據(jù)類語句建立自定義數(shù)據(jù)類型。語法格式如下:型。語法格式如下: Private|Public Type自定義類型名自定義類型名 元素元素 As 類型類型 元素元素 As 類型類型 End Typew 自定義數(shù)據(jù)類型實(shí)質(zhì)上是由一些基本類型的數(shù)據(jù)元素構(gòu)自定義數(shù)據(jù)類型實(shí)質(zhì)上是由一些基本類型的數(shù)據(jù)元素構(gòu)成的結(jié)合體。其作

22、用是:一旦用成的結(jié)合體。其作用是:一旦用Type語句建立了自定義語句建立了自定義類型后,即可把它當(dāng)作獨(dú)立的數(shù)據(jù)類型用來聲明自定義類型后,即可把它當(dāng)作獨(dú)立的數(shù)據(jù)類型用來聲明自定義類型的變量。類型的變量。返回首頁(yè)2.6 標(biāo)識(shí)符命名規(guī)則標(biāo)識(shí)符命名規(guī)則(1)標(biāo)識(shí)符由字母()標(biāo)識(shí)符由字母(AZ和和az)、)、數(shù)字(數(shù)字(09)或下劃線(或下劃線(_)組成。)組成。(2)長(zhǎng)度不能超過)長(zhǎng)度不能超過255個(gè)字符。個(gè)字符。(3)自定義的標(biāo)識(shí)符不能和)自定義的標(biāo)識(shí)符不能和Visual Basic 中的運(yùn)算中的運(yùn)算符、語句以及系統(tǒng)已有的函數(shù)、過程名等關(guān)鍵字符、語句以及系統(tǒng)已有的函數(shù)、過程名等關(guān)鍵字同名,同時(shí)也不能

23、與系統(tǒng)已有的方法和屬性同名。同名,同時(shí)也不能與系統(tǒng)已有的方法和屬性同名。返回首頁(yè)2.7 運(yùn)算符和表達(dá)式運(yùn)算符和表達(dá)式w 2.7.1 賦值運(yùn)算符賦值運(yùn)算符w 2.7.2 算術(shù)運(yùn)算符算術(shù)運(yùn)算符w 2.7.3 比較運(yùn)算符比較運(yùn)算符w 2.7.4 連接運(yùn)算符連接運(yùn)算符w 2.7.5 邏輯運(yùn)算符邏輯運(yùn)算符w 2.7.6 運(yùn)算符優(yōu)先順序運(yùn)算符優(yōu)先順序 返回首頁(yè)2.7.1 賦值運(yùn)算符賦值運(yùn)算符w Visual Basic中的賦值運(yùn)算符中的賦值運(yùn)算符“=”用來給變量、用來給變量、數(shù)組或?qū)ο蟮膶傩再x值,即把運(yùn)算符右邊的內(nèi)數(shù)組或?qū)ο蟮膶傩再x值,即把運(yùn)算符右邊的內(nèi)容(包括常量、變量、函數(shù)返回值或?qū)ο蟮膶偃荩òǔA?/p>

24、、變量、函數(shù)返回值或?qū)ο蟮膶傩裕┵x給運(yùn)算符左邊的變量或?qū)傩?。語法格式性)賦給運(yùn)算符左邊的變量或?qū)傩?。語法格式如下:如下: Variable = 表達(dá)式表達(dá)式w 其中其中Variable可以是變量、數(shù)組的元素、變長(zhǎng)數(shù)可以是變量、數(shù)組的元素、變長(zhǎng)數(shù)組或運(yùn)行時(shí)可寫的對(duì)象屬性。表達(dá)式可以是常組或運(yùn)行時(shí)可寫的對(duì)象屬性。表達(dá)式可以是常數(shù)值、常量標(biāo)識(shí)符、變量、表達(dá)式或函數(shù)調(diào)用數(shù)值、常量標(biāo)識(shí)符、變量、表達(dá)式或函數(shù)調(diào)用等。其中,表達(dá)式必須有確定的值。等。其中,表達(dá)式必須有確定的值。 返回本節(jié)2.7.2 算術(shù)運(yùn)算符算術(shù)運(yùn)算符1加運(yùn)算符(加運(yùn)算符(X + Y)w 功能:用來求功能:用來求 X和和Y 兩個(gè)數(shù)值表達(dá)式之

25、和。兩個(gè)數(shù)值表達(dá)式之和。2減運(yùn)算符(減運(yùn)算符(X Y)w 功能:用來求功能:用來求 X、Y 兩個(gè)數(shù)值表達(dá)式之差。兩個(gè)數(shù)值表達(dá)式之差。3乘運(yùn)算符(乘運(yùn)算符(X * Y)w 功能:用來求功能:用來求 X、Y 兩個(gè)數(shù)值表達(dá)式的乘積。兩個(gè)數(shù)值表達(dá)式的乘積。4除運(yùn)算符(除運(yùn)算符(X / Y)w 功能:用來進(jìn)行功能:用來進(jìn)行X 除以除以 Y 的運(yùn)算并返回一個(gè)浮的運(yùn)算并返回一個(gè)浮點(diǎn)數(shù)。點(diǎn)數(shù)。5整除運(yùn)算符(整除運(yùn)算符(X Y)w 功能:用來進(jìn)行功能:用來進(jìn)行X 除以除以 Y 的運(yùn)算并返回一個(gè)整的運(yùn)算并返回一個(gè)整數(shù)。數(shù)。6求模運(yùn)算符(求模運(yùn)算符(X Mod Y)w 功能:用來進(jìn)行功能:用來進(jìn)行X 除以除以 Y

26、的運(yùn)算并且只返回余的運(yùn)算并且只返回余數(shù)。數(shù)。7乘方運(yùn)算符(乘方運(yùn)算符(X Y)w 功能:乘方運(yùn)算,用來求功能:乘方運(yùn)算,用來求X的的Y次方。次方。返回本節(jié)2.7.3 比較運(yùn)算符比較運(yùn)算符w 比較運(yùn)算符包括:比較運(yùn)算符包括:(小于)(小于) 、(大于)、(大于)、 =(大于或等于)、(大于或等于)、(不等于)和(不等于)和 =(等于)(等于) ,用來反映兩個(gè)數(shù)值,用來反映兩個(gè)數(shù)值或字符串表達(dá)式之間的關(guān)系。關(guān)系成立,返回或字符串表達(dá)式之間的關(guān)系。關(guān)系成立,返回True(真);關(guān)系不成立,返回真);關(guān)系不成立,返回False(假);假);兩個(gè)表達(dá)式中若有兩個(gè)表達(dá)式中若有Null,則返回則返回Null。w 比較運(yùn)算符使用說明,如表比較運(yùn)算符使用說明,如表2-3所示。所示。表2-3 比較運(yùn)算符的應(yīng)用結(jié)果如果則兩個(gè)表達(dá)式都是數(shù)值進(jìn)行數(shù)值比較兩個(gè)表達(dá)式都是字符串進(jìn)行字符串比較一個(gè)表達(dá)式是數(shù)值而另一個(gè)是字符串?dāng)?shù)值表達(dá)式小于字符串表達(dá)式返回本節(jié)2.7.4 連接

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論