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

正文內(nèi)容

visualbasic程序設(shè)計(jì)教程第四版龔沛增完整(編輯修改稿)

2025-02-14 02:40 本頁面
 

【文章內(nèi)容簡介】 以 4個(gè)字節(jié)存儲(chǔ),符號(hào)占 1位,指數(shù)占 8位,其余 23位表示尾數(shù),精度為 7位有效數(shù)字。 ②雙精度型( Double,) :用 8個(gè)字節(jié)存儲(chǔ),符號(hào)占 1位,指數(shù)占 11位,其余 52位用來表示尾數(shù),精度為 15位有效數(shù)字。 數(shù) 據(jù) 類 型 3) 貨幣型( Currency, @) 為表示錢款而設(shè)置 , 定點(diǎn)實(shí)數(shù)或整數(shù) , 以 8個(gè)字節(jié)存儲(chǔ) , 精確到小數(shù)點(diǎn)后4位和小數(shù)點(diǎn)左邊 15位 , 取值范圍為: 922 337 203 685 8~ 922 337 203 685 7 4) 字節(jié)( Byte) 1個(gè)字節(jié)的無符號(hào)二進(jìn)制數(shù)存儲(chǔ),取值范圍為 0~ 255。 ( String,$) 是一除了回車和雙引號(hào)的所有西文字符和漢字字符序列,用雙引號(hào)括起。 例如: fghjhh Visual Basic ( 空字符串 ) VB的字符串分為兩種: 變長和定長字符串 。 ( Variant) 變體型是一種可變的數(shù)據(jù)類型 , 又稱為通用型 。 可以表示任何值 , 包括數(shù)值 、 字符串 、 日期/時(shí)間等 。 變體型也可以是 Empty( 空 ) 、 Null( 無效 ) 、 Error( 出錯(cuò) ) 、 Nothing( 無指向 ) 4種特殊的數(shù)據(jù) 。 對(duì)于變體類型 , 可以用函數(shù) VarType( ) 進(jìn)行檢測變量的類型 , 其返回值為整型 。 如: 0為 Empty, 1為 Null, 2為整型 , 3為長整型 , 4為單精度 , 5為雙精度 , 6為貨幣型 ,7為日期型 , 8為字符型 , 9為對(duì)象型等 。 也可以用函數(shù) TypeName( ) 來獲取變量的數(shù)據(jù)類型名稱 。 如 TypeName( a) 結(jié)果為 Long。 5.其他數(shù)據(jù)類型 ?布爾 ( Boolean) 是一邏輯值 True或 False, 用兩個(gè)字節(jié)存儲(chǔ) 。 ?日期 ( Date) 存儲(chǔ)為 64位 ( 8個(gè)字節(jié) ) 浮點(diǎn)數(shù)值形式 , 以符號(hào) “ ‖ 括起來 。 例如: 05012022, 202233 8:35:25 ?對(duì)象 ( Object) 表示圖形或 OLE對(duì)象或其他對(duì)象 , 用 4個(gè)字節(jié)存儲(chǔ) 。 數(shù)據(jù)類型 復(fù)合 數(shù)據(jù)類型 基本數(shù)據(jù)類型 字符型 邏輯型 日期型 變體型 對(duì)象型 數(shù)值型 整數(shù) 浮點(diǎn)數(shù) 貨幣型 字節(jié)型 整型 長整型 單精度型 雙精度型 自定義數(shù)據(jù)類型 數(shù)組 VB中 11種標(biāo)準(zhǔn)數(shù)據(jù)類型和 2種復(fù)合數(shù)據(jù)類型: 變量與常量 變量 變量:在程序運(yùn)行中其存儲(chǔ)的值可以改變。 常量:在程序運(yùn)行中其值不可以改變。 命名規(guī)則: 1) 變量名必須以字母或漢字開頭,所有字母不分大小寫。 2) 不能包含圓點(diǎn)“ .‖。 3) 字符總個(gè)數(shù)不得超過 255個(gè)字符。 4) 在同一個(gè)范圍內(nèi)必須是惟一的。 5) 變量名要“見名知義”,變量名要便于記憶、有意義。 6) 不能用 Visual Basic的關(guān)鍵字作為變量名,如 print。 7) 變量名不能與過程名和符號(hào)常量名相同。 Dim語句顯式聲明變量 形式: Dim 變量名 [AS 類型 ] 或 Dim 變量名類型符 說明: (1)變量名與類型符之間不能有空格。 例 Dim a As integer , b As single 等價(jià)于 Dim a%, b! (2)一條 Dim語句可以同時(shí)定義多個(gè)變量,但每個(gè)變量必須有自己的類型聲明,類型聲明不能共用。若沒有類型聲明,則為變體類型。 如: Dim a,b,c as integer (3)對(duì)于字符型變量,可有定長和變長兩種聲明方式: Dim字符串變量名 As String Dim字符串變量名 As String*字符個(gè)數(shù) 在 VB中,一個(gè)漢字與一個(gè)西文字符一樣都算作一個(gè)字符,占兩個(gè)字節(jié)。 (4)使用聲明語句聲明一個(gè)變量后, VB自動(dòng)將數(shù)值型變量置初值 0,字符型置初值空串,變體型置初值 Empty,布爾型置初值 False,對(duì)象型置初值 Nothing,日期型置初值“ 0: 00: 00‖ 。 (5)除了使用 Dim外,還可以使用 Static、 Public、 Private等保留字進(jìn)行聲明變量。 未進(jìn)行上述的聲明而直接使用,其類型為 Variant 類型。建議不使用。 ( Option Explicit語句) 聲明方法: ①在模塊的通用聲明段中加入語句: Option Explicit ② 在“工具”菜單中選取“選項(xiàng)”命令,然后在打開的對(duì)話框中單擊“編 輯器”選項(xiàng)卡,再復(fù)選“要求變量聲明”。 常量 以直接明顯的形式給出的各種數(shù)據(jù) 1) 數(shù)值常量 整數(shù)常量:十進(jìn)制、八進(jìn)制( amp。O)和十六進(jìn)制( amp。 H 或 amp。 h) 長整型常量:十進(jìn)制、八進(jìn)制和十六進(jìn)制形式 貨幣型常量(即定點(diǎn)數(shù))、浮點(diǎn)數(shù) 2) 字符串常量 由除雙引號(hào)和回車符之外的 ASCII字符組成的字符串 3) 布爾常量 只有 True和 False兩個(gè)值 4) 日期常量 兩個(gè)“ ‖符號(hào)把日期值括起來表示日期常量 形式: Const 常量名 [AS 類型 ] = 表達(dá)式 省略 [AS 類型 ] ,常量的類型由表達(dá)式值的類型決定。 為使與變量名區(qū)分,一般常量名使用大寫字母。 例 Const PI= const PI%= 常量一旦聲明,在其后的代碼中只能引用,不能改變。 系統(tǒng)定義常量位于對(duì)象庫中,可通過“對(duì)象瀏覽器”查看。 例: vbNormal、 vbCrLf、 vbRed等。 運(yùn)算符和表達(dá)式 VB有 4種運(yùn)算符: VB表達(dá)式: 算術(shù)運(yùn)算符 算術(shù)表達(dá)式 連接運(yùn)算符 字符串表達(dá)式 關(guān)系運(yùn)算符 關(guān)系表達(dá)式 邏輯運(yùn)算符 邏輯表達(dá)式 1. 算術(shù)運(yùn)算符 八種算術(shù)運(yùn)算符: ^、 、 *、 /、 \、 mod、 +、 例: 5+10 mod 10 \ 9 / 3 +2 ^2 結(jié)果: 注意: ? 算術(shù)運(yùn)算符兩邊的操作數(shù)應(yīng)是數(shù)值型,若是數(shù)字字符或邏輯型,則自動(dòng)轉(zhuǎn)換為數(shù)值類型后再運(yùn)算。 如: 30True=31,‘ True自動(dòng)轉(zhuǎn)換為 1, False轉(zhuǎn)換為 0。 False+10+‖4‖=14 True+12+‖a‖錯(cuò)誤 ? 求余和整除運(yùn)算時(shí),若運(yùn)算量不是整數(shù),則先四舍五入為整數(shù),再運(yùn)算。求余運(yùn)算結(jié)果的符號(hào)始終與第一個(gè)運(yùn)算量符號(hào)相同。 10 2. 字符串運(yùn)算符 amp。 兩旁的操作數(shù)可任意,轉(zhuǎn)換成字符型后再連接。 + 兩旁的操作數(shù)應(yīng)均為字符型,如果 1)數(shù)值型則進(jìn)行算術(shù)加運(yùn)算; 2)一個(gè)為數(shù)字字符,另一個(gè)為數(shù)值,自動(dòng)將數(shù)字字符轉(zhuǎn)換為數(shù)值后進(jìn)行 算術(shù)加; 3)一個(gè)為非數(shù)字字符,另一個(gè)為數(shù)值型,出錯(cuò)。 例如: 操作 結(jié)果 操作 結(jié)果 ab amp。 123 ab123 ab + 12 出錯(cuò) 12 amp。 456 12456 12 + 456 468 12 amp。 True 12True 12 + True 11 ―12‖ amp。 100 +12 12112 ―12‖ + 100 amp。 12 11212 注意: 使用 amp。運(yùn)算時(shí),變量與運(yùn)算符之間應(yīng)加一個(gè)空格,以示與長整型類型符的區(qū)別。 3.關(guān)系運(yùn)算符 將兩個(gè)操作數(shù)進(jìn)行大小比較,結(jié)果為邏輯值。 八種關(guān)系運(yùn)算符: =、 、 =、 、 =、 、 Like、 Is 注意: ? 字符串比較,則按字符的 ASCII碼值從左到右一一比較,直到出現(xiàn)不同的字符為止。 例: ABCDE ABRA 結(jié)果為 False 常見的字符值的大小比較關(guān)系如下: “空格” ―0‖ …―9‖―A‖…―Z‖―a‖…―z‖ 所有漢字 ? 兩個(gè)操作數(shù)都是數(shù)值型,按其大小比較;數(shù)值型與可轉(zhuǎn)化為數(shù)值型的數(shù)據(jù)比較,按數(shù)值比較,如 29‖189‖,結(jié)果 False;數(shù)值型與不能轉(zhuǎn)換成數(shù)值型的字符型不能比較,如 4‖12a‖,出錯(cuò)。 ? 漢字之間按漢字的拼音字母比較。 ? 關(guān)系運(yùn)算符的優(yōu)先級(jí)相同。 4. 邏輯運(yùn)算符 將操作數(shù)進(jìn)行邏輯運(yùn)算,結(jié)果是邏輯值: 條件表達(dá)式 1 And 條件表達(dá)式 2 條件表達(dá)式均為 T, 結(jié)果為 T; 條件表達(dá)式 1 Or 條件表達(dá)式 2 條件表達(dá)式有一個(gè)為 T 結(jié)果為 T。 表達(dá)式 1. 組成 由變量、常量、函數(shù)、運(yùn)算符和圓括號(hào)按一定規(guī)則組成。 (1) 運(yùn)算符不能相鄰。例 a+ b是錯(cuò)誤的。 (2) 乘號(hào)不能省略。例 x 乘以 y 應(yīng)寫成: x*y。 (3) 括號(hào)必須成對(duì)出現(xiàn),均使用配對(duì)的圓括號(hào)。 (4) 表達(dá)式從左到右在同一基準(zhǔn)上書寫,無高低、大小。 3. 不同數(shù)據(jù)類型的轉(zhuǎn)換 運(yùn)算結(jié)果的數(shù)據(jù)類型向精度高的數(shù)據(jù)類型靠。 IntegerLongSingleDoubleCurrency 4. 優(yōu)先級(jí) 算術(shù)運(yùn)算符 =字符運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算 表達(dá)式書寫舉例 110lne45s i n 10????yx?ef gab cd a*b*c*d/e/f/g 或 a*b*c*d/(e*f*g) 例邏輯表達(dá)式書寫 ,選拔優(yōu)秀生的條件為:年齡 (Age)小于 19歲,三門課總分 (Total)高于 285分,其中有一門為 100分,如果其表達(dá)式寫為: Age19 And Total285 And ( Mark1=100 Or Mark2 =100 Or Mark3=100 ) 如果取消括號(hào)有何問題?請讀者考慮。 sin(45*)+(exp(10)+log(10))/sqr(x+y+1) 例:表示算術(shù)表達(dá)式: 正確的 VB表達(dá)式: 3=x And x =7 錯(cuò)誤的 VB表達(dá)式: 3=x=7 或 3=x Or x=7 73 ?? x一、數(shù)學(xué)函數(shù) Abs(x) 函數(shù)格式: Abs(x) 函數(shù)功能:求 x的絕對(duì)值。 舉例:設(shè) c=, d=,則 Abs(d+c) 的值為 Sgn(x) 函數(shù)格式: Sgn(x) 函數(shù)功能:求 x的符號(hào), 返回值 0 舉例:表達(dá)式 Sgn()結(jié)果為 1 Sqr(x) 函數(shù)格式: Sqr(x) 函數(shù)功能:求 x的平方根,但 x的值必須為非負(fù)數(shù) 舉例:表達(dá)式 Sqr(2) 的值為 。 Visual Basic的內(nèi)部函數(shù) Exp(x) 函數(shù)格式: Exp(x) 函數(shù)功能:求以 e為底 , 以 x為指數(shù)的值 , 即求 e的 x次冪 舉例:表達(dá)式 Exp(1) 的值為 Log(x) 函數(shù)格式: Log(x) 函數(shù)功能:求以 e為底的對(duì)數(shù)值 ( 即自然對(duì)數(shù) ) , x必須為正數(shù) 舉例:表達(dá)式 Log(2) 的值為 Sin(x) 函數(shù)格式: Sin(x) 函數(shù)功能:求 x的正弦函數(shù)值 , x必須為以 弧度 為單位表示的角度 Cos(x) 函數(shù)格式: Cos(x) 函數(shù)功能:求 x的余弦函數(shù)值 , x必須為以 弧度 為單位表示的角度 Tan(X) 函數(shù)格式: Tan(x) 函數(shù)功能:求 x的正切函數(shù)值 Rnd(x) 隨機(jī)數(shù)函數(shù) Rnd(x) 變量 x可省略,可產(chǎn)生一個(gè) [0~ l)之間的雙精度隨機(jī)數(shù) ①當(dāng) x< 0或 x= 0時(shí),則每次產(chǎn)生的隨機(jī)數(shù)都相同
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1