資源簡介 VB程序設計初步基本數據類型、常量變量數據數據是信息的一種記錄形式。例如:一本書的頁數200頁(一個整數),某個時刻的溫度26.1℃(一個實數)一封信的內容(一段文字)等2、VB里常見的基本數據類型說明 數據類型 存儲空間(字節) 表示范圍整型 Integer 2 -32768~32768范圍內的任何整數長整型 Long 4 -2147483648~2147483647范圍內的任何整數單精度實數型 Single 4 絕對值在1.4E-45到3.4E38內的任何實數,有效數字約6-7位雙精度實數型 Double 8 絕對值在10E-324到1.79E308內的任何實數,有效數字約14-15位邏輯型 Boolean 2 True或False字節型 Byte 1 0~255日期型 Date 8 100年1月1日~9999年12月31日,字符串 String 0~約20億常量常量指______________________________________________________________________例如整數常量:12 1024實數常量:3.1416 -0.25字符串常量:“Basic” “0.618”(說明:是一段內容不固定的文字,由一對雙引號之間的若干個字符的序列組成。)邏輯常量:true false(說明:只有兩個常量,其值為True(真)和False(假))①上面所有這些直接用數字或符號書寫的常量叫__________②可以用一個符號(通常是一個有意義的名字)來代表一個常量,這樣的常量被稱為_________例:const pi=3.14159構造了一個符號常量pi,來代表圓周率的近似值3.14159,以后程序里所有的pi都會被VB自動地換成實數3.14159。練習例1.請寫出下表中各個字段的數據類型變量1.變量指_________________________________________________________________________-2.變量命名的三個規則: 1._________________________________________2._________________________________________3._________________________________________3.變量的定義形式:Dim count as integer count是整數型的變量Dim x as double,y as double x和y都是雙精度實數型的變量Dim name as string name是字符串型的變量4.數組變量:_____________________________________________________________________數組是由一批____________的變量構成的一個序列,組成數組的第一個變量被稱為數組的_______或稱為下標變量,下標是一個整數,用來指出某個元素在數組中的位置。數組:說明一維數組變量常用形式如下:Dim 數組變量名(a1 to a2) as 元素的類型例如:Dim score(1 to 50) as integer說明score是由50個整數變量構成的一個一維數組變量,即,它有50個數組元素Score(1)、score(2)、score(3)、……、score(49)、score(50)每一個元素都是一個整數類型的變量說明二維數組變量常用形式如下:Dim 數組變量名(a1 to a2,b1 to b2) as 元素的類型例如:Dim price(1 to 50,1 to 8 ) as double說明price是一個二維數組變量,可以存儲20行數據,每行中包含8個雙精度實數數據一般地,price(i,j)是數組price第i行第j列上的元素常用的標準函數函數名 函數的功能 應用舉例 函數返回值Abs(X) 求X的絕對值 Abs(-3.5) 3.5Int(X) 求不大于X的最大整數 Int(4.1)Int(-4.1) 4-5Sqr(X) 求X的算術平方根 Sqr(4)Sqr(6) 22.44948Exp(X) 求e的X次方 Exp(2) 7.389056Log(X) 求以e為底的X的對數 Log(3) 1.098612Sin(X) 求X的正弦值 Sin(3.1416/2) 0.9999999Cos(X) 求X的余弦值 Cos(3.1416/3) 0.4999999Tan(X) 求X的正切值 Tan(3.1416/3) 1.7320606四、常用類型轉換函數和字符串函數函數名 函數的功能 應用舉例 函數返回值Asc(X) 字符轉換成ASCⅡ Asc(A)= 65Chr(X) ASCⅡ轉換成字符 Chr(48)= “0”Val(X) 數字字串轉換成數值 Val(“-170”)= -170Str(X) 數值轉換成字符串 Str(-170)= “-170”Len(X) 計算字符串的長度 Len(“asd”)= 3Mid(X,n,k) 取字符串X中第n個字符起長度為k的子串 Mid(“abcd”,3,1)= “c”Fix(X) 截掉數據的小數部分 Fix(2.56)= 2練習1.下列可作為VB變量名的是( )(A) 4*D (B) A_B (C) 4ABC (D) A+B2.下列數據的類型屬于Integer整數型的是( )(A) 10.00 (B) 9876 (C) 54321 (D) False3.在Visual Basic中,下列屬于字符串常量的是( )(A)Str(169) (B)”169” (C)169 (D)13∧24.用語句Dim A (-3 to 5) As Integer所定義的數組的元素個數是( )(A) 6 (B) 7 (C) 8 (D) 95.表達式Abs(-3.6)*sqr(100)的值是( )(A) -360 (B) 360 (C) -36 (D) 366.數學表達式|x-31|對應的VB表達式是( )(A) Sqr(x-31) (B) Val(x-31) (C) Abs(x-31) (D) Str(x-31)7.理論上表達式Str(Sqr(b*b-4*a*c))的類型是( )(A) Integer (B) Double (C) String (D) Boolean8.表達式int(-5.4)的值是( )(A) -6 (B) -5 (C) -4 (D) 5.49.表達式int(sqr(12))的值是( )(A) 1 (B) 2 (C) 3 (D) 410.將文本框Text2內輸入的字符數據“abc”送到字符型變量n中,應使用的語句是( )(A)n= Text (B)n=Text2.text(C)n=val(Text2) (D)n=val(Text2.text)基本數據類型整型:___________________________________________________實型:__________________________________________________字符串型:_______________________________________________日期型:_________________________________________________邏輯型:_________________________________________________一維數組(一個1行1列表格)二維數組(一個多行多列表格) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫