freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualbasic語(yǔ)法基礎(chǔ)(編輯修改稿)

2025-06-15 20:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 數(shù)組是一個(gè)整體,但在具體操作時(shí)是針對(duì)數(shù)組元素進(jìn)行的。 基本操作包含:( P26) ?數(shù)組元素賦值 ?清理元素 3. 數(shù)組輸出 數(shù)組內(nèi)容的輸出使用一重循環(huán)實(shí)現(xiàn)。 例如: Private Sub Form_Click() Dim A(1 To 10) As Integer, i As Integer ?? For i = 1 To 10 Print A(i) Next i ?? End Sub 一維數(shù)組元素的輸入與輸出 運(yùn)算符和表達(dá)式 運(yùn)算 是對(duì)數(shù)據(jù)進(jìn)行加工的過程,描述不同運(yùn)算的符號(hào)稱為 運(yùn)算符 ,參與運(yùn)算的數(shù)據(jù)稱為 操作數(shù) 。 在 VB中,運(yùn)算符有 算術(shù)運(yùn)算符 、 字符串運(yùn)算符 、 關(guān)系運(yùn)算符 、 邏輯運(yùn)算符 。 表達(dá)式 用來(lái)表示某個(gè)求值規(guī)則,可以由關(guān)鍵字、運(yùn)算符、常量、變量、函數(shù)、對(duì)象和配對(duì)的圓括號(hào)以合適的形式組合而成。 每個(gè)表達(dá)式都有一個(gè)惟一的值作為表達(dá)式的值。根據(jù)運(yùn)算符的不同,可以將表達(dá)式分為 算術(shù)表達(dá)式 、 字符串表達(dá)式 、 關(guān)系表達(dá)式 、 邏輯表達(dá)式 。 算術(shù)運(yùn)算符及其表達(dá)式 算術(shù)運(yùn)算符是專用來(lái)進(jìn)行數(shù)學(xué)計(jì)算的運(yùn)算符。 Visual Basic提供的算術(shù)運(yùn)算符共有 7個(gè),除 負(fù)號(hào) 為 單目運(yùn)算符外,其余的都為 雙目運(yùn)算符 ,即需要兩個(gè)操作數(shù)完成的運(yùn)算。 算術(shù)運(yùn)算符 含義 示例 結(jié)果 優(yōu)先級(jí) ^ 乘方 3^2 9 1 負(fù)號(hào) 5 5 2 * 乘 4*5 20 3 / 除 3/10 3 \ 整除 2\5 0 4 Mod 取模 /取余 6 Mod 5 1 5 + 加 2+8 10 6 減 51 4 6 算術(shù)運(yùn)算符及其表達(dá)式 算術(shù)表達(dá)式 是由 算術(shù)運(yùn)算符 連接操作數(shù)構(gòu)成的表達(dá)式,其運(yùn)算結(jié)果是數(shù)值。由于一個(gè)表達(dá)式中可能出現(xiàn)多種算術(shù)運(yùn)算符,所以計(jì)算的時(shí)候要按照優(yōu)先級(jí)來(lái)進(jìn)行運(yùn)算,優(yōu)先級(jí)越高的越先計(jì)算。圓括號(hào)可以改變優(yōu)先級(jí),括號(hào)內(nèi)的優(yōu)先級(jí)最高。 算術(shù)運(yùn)算符的操作數(shù) 可以 是 數(shù)值型 、 數(shù)字字符型 或 邏輯型 。計(jì)算時(shí) 數(shù)字字符型 和 邏輯型數(shù)據(jù) 自動(dòng)轉(zhuǎn)換為 數(shù)值型 后再參與運(yùn)算。 邏輯型 數(shù)字字符型 數(shù)值型 運(yùn)算 注意 +、 、 *、 /的運(yùn)算規(guī)則和數(shù)學(xué)里面的運(yùn)算規(guī)則一樣,計(jì)算時(shí)按照 “ 先乘除,后加減 ” 的規(guī)則計(jì)算。 整除 運(yùn)算的運(yùn)算規(guī)則是先計(jì)算兩個(gè)整數(shù)的商,再丟棄商值的小數(shù)部分。若參加運(yùn)算的除數(shù)或被除數(shù)不是整數(shù),則按照四舍五入的方法先進(jìn)行取整,然后再按照整除運(yùn)算的規(guī)則計(jì)算結(jié)果。例如 8\3的結(jié)果是 2, \3的結(jié)果是 2。 注意 a MOD b的值為 a整除 b后的余數(shù),如果參加計(jì)算的數(shù)據(jù)是小數(shù),先對(duì)它們進(jìn)行四舍五入取整,然后再完成求模運(yùn)算。如果參加運(yùn)算的有負(fù)數(shù),用絕對(duì)值參加取模運(yùn)算,運(yùn)算結(jié)果的符號(hào)和 a的符號(hào)一致。例如: MOD 3的結(jié)果是 0, 5 MOD 3的結(jié)果是 2。 “ +” 、 “ ”也可以對(duì)日期型數(shù)據(jù)進(jìn)行計(jì)算,用來(lái)計(jì)算日期之間的關(guān)系,如 12/19/1999 11/16/1999的結(jié)果為 33,表示 1999年 12月 19日到 1999年 11月 16日之間有33天。 11/16/1999 + 33的結(jié)果為 12/19/1999,表示從 1999年 11月 16日后推 33天是 1999年 12月 19日。 算術(shù)運(yùn)算符及其表達(dá)式 例 1:若有如下程序,分別聲明變量 a, b分別賦值為 2和 3,在窗體的單擊事件中測(cè)試各種算術(shù)運(yùn)算的結(jié)果。 Private Sub Form_Click() a = 2: b = 3 Print a + b, a b Print a * b, a Mod b Print a / b, a \ b Print a ^ b End Sub 兩行語(yǔ)句一行書寫 編寫的窗體單擊事件過程代碼如下: Private Sub Form_Click() Dim x As Integer, a As Integer Dim b As Integer, c As Integer x = 36 a = x \ 10 39。求十位數(shù) b = x Mod 10 39。求個(gè)位數(shù) c = b * 10 + a 39。生成新的數(shù) Print 處理后的數(shù) : 。 c End Sub 例 2: 給定一個(gè)兩位正整數(shù) (如 36),交換個(gè)位數(shù)和十位數(shù)的位置,并將處理后的結(jié)果顯示在窗體上。 運(yùn)行程序后單擊窗體,輸出結(jié)果是:處理后的數(shù): 63 算術(shù)運(yùn)算符及其表達(dá)式 將數(shù)學(xué)公式轉(zhuǎn)換為 VB表達(dá)式 )2)(1(30s i n321 ????yxba程序中寫為: Sqr(a+b)*sin(30*)/((x1^2+1)*(y^32)) 字符串運(yùn)算符及其表達(dá)式 字符串運(yùn)算符 的作用是實(shí)現(xiàn)字符串的連接,也稱連接運(yùn)算符,字符串運(yùn)算符有 amp。和 +。 當(dāng)參加運(yùn)算的操作數(shù)都是字符型數(shù)據(jù)時(shí),兩運(yùn)算符的作用和結(jié)果相同,都是將兩個(gè)字符串連接起來(lái),組成一個(gè)新的字符串。 當(dāng)連接運(yùn)算的操作數(shù)并非都為字符串的時(shí)候,兩個(gè)連接運(yùn)算符的結(jié)果有所差別。 amp。連接符在任何時(shí)候都做字符串連接操作,如果操作數(shù)有非字符串?dāng)?shù)據(jù),先將其轉(zhuǎn)換為對(duì)應(yīng)的字符串?dāng)?shù)據(jù),再進(jìn)行連接操作。 xyz + 123 39。結(jié)果為新字符串 xyz123 xyz amp。 123 39。結(jié)果為新字符串 xyz123 123 amp。 xyz 39。結(jié)果為新字符串 123xyz 123 amp。 456 39。結(jié)果為新字符串 123456 123 amp。 xyz 39。結(jié)果為新字符串 123xyz 字符串運(yùn)算符及其表達(dá)式 當(dāng) +連接符作為運(yùn)算符時(shí),若其中一個(gè)字符串為數(shù)字字符型數(shù)據(jù),另一個(gè)為數(shù)值型數(shù)據(jù)時(shí),先將數(shù)字字符型變?yōu)閿?shù)值型,再實(shí)現(xiàn)算術(shù)加法運(yùn)算;若兩個(gè)都為數(shù)值型數(shù)據(jù),則直接按照算術(shù)運(yùn)算符實(shí)現(xiàn)加法運(yùn)算;若其中一個(gè)為數(shù)值型數(shù)據(jù),另外一個(gè)為非數(shù)字字符型數(shù)據(jù),系統(tǒng)則會(huì)提示出錯(cuò)。 123+45 39。結(jié)果為數(shù)據(jù) 168 123+45 39。結(jié)果為數(shù)據(jù) 168 Visual Basic 編程 +45 39。程序會(huì)提示出錯(cuò) 為了避免 “ +”做連接運(yùn)算時(shí)與加法運(yùn)算混淆,一般都使用 amp。作為連接符號(hào)使用,但使用 “ amp?!边B接符時(shí)必須在 “ amp?!钡那懊婧秃竺娓髟黾右粋€(gè)空格避免出錯(cuò)。這是因?yàn)榉?hào) “ amp?!钡牧硪粋€(gè)含義是長(zhǎng)整型的類型符,如果變量與符號(hào) amp。接在一起, VB系統(tǒng)先把它作為類型定義符處理,因而會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤。 例如: 100 + 123 39。 結(jié)果為 223 100 + 123 39。 結(jié)果為 100123 Abc + 123 39。 出錯(cuò) 100“ amp。 123 39。 結(jié)果為 100123 100 amp。 123 39。 結(jié)果為 100123 Abc amp。 123 39。 結(jié)果為 Abc123 Abc amp。 123 39。 結(jié)果為 Abc123 想一想 字符串運(yùn)算符及其表達(dá)式 例 3 編寫一個(gè)簡(jiǎn)單的加法程序,用兩個(gè)文本框存放被加數(shù)和加數(shù),另外一個(gè)文本框存放結(jié)果,單擊 “ 計(jì)算 ”按鈕將計(jì)算結(jié)果顯示在結(jié)果框中,單擊 “ 算式 ” 按鈕將整個(gè)算式完整顯示在算式的標(biāo)簽中。 字符串運(yùn)算符及其表達(dá)式 Private Sub Command1_Click() Dim s1 As Integer, s2 As Integer, s3 As Integer s1 = Val() s2 = Val() s3 = s1 + s2 = s3 End Sub Private Sub Command2_Click() = amp。 amp。 + amp。 _ amp。 = amp。 End Sub 字符串運(yùn)算符及其表達(dá)式 練習(xí) Private sub form_click() a=“西安 ” : b=“工業(yè)大學(xué) ” print a amp。 b print a+b c=123 print c amp。 4,c amp。 “4” print c+4, c+”4” d=“123” print d amp。 4 ,d amp。 “4” print d+4,d+”4” End sub 想一想 關(guān)系運(yùn)算符及其表達(dá)式 關(guān)系運(yùn)算符也稱為比較運(yùn)算符,用來(lái)比較兩個(gè)操作數(shù)之間的大小關(guān)系, 操作數(shù) 可以是 數(shù)值型數(shù)據(jù) 、 字符(串)型數(shù)據(jù) 、 日期型數(shù)據(jù) 等, 但不能是邏輯型數(shù)據(jù) ,若為邏輯型數(shù)據(jù)則需要根據(jù)邏輯型數(shù)據(jù)向數(shù)值型數(shù)據(jù)轉(zhuǎn)換的規(guī)則轉(zhuǎn)換后再進(jìn)行運(yùn)算。關(guān)系運(yùn)算的結(jié)果是邏輯值,即運(yùn)算的結(jié)果只有 True和 False兩種。 數(shù)值型數(shù)據(jù) 字符型數(shù)據(jù) 日期型數(shù)據(jù) 邏輯型數(shù)據(jù) 數(shù)值型數(shù)據(jù) 運(yùn)算 關(guān)系運(yùn)算符及其表達(dá)式 算術(shù)運(yùn)算符 含義 示例 結(jié)果 優(yōu)先級(jí) = 等于 abc=abd False 算術(shù)運(yùn)算符具有相同的優(yōu)先級(jí) 大于 (3+5)2 True = 大于等于 abc=abd False 小于 abcabc False = 小于等于 23=4 True 不等于 aA True 關(guān)系運(yùn)算符及其表達(dá)式 數(shù)值型數(shù)據(jù)在進(jìn)行比較的時(shí)候,直接比較其值大小。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1