資源描述:
《vb變量的命名規(guī)則》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、VB變量的命名規(guī)則(1)變量的名必須是字母或文字開頭,而不能使用數(shù)字或其他字符開頭(2)變量名不能含有小數(shù)點、空格(3)變量名的總字數(shù)不能超過255個(4)不能含有VB的專用保留字,在VB中有特殊意義的單詞、字母組合。例如:Print、sub、end、click等(5)VB不區(qū)分大小寫VB中常用的數(shù)據(jù)類型一、數(shù)據(jù)類型概述數(shù)據(jù):計算機能夠處理數(shù)值、文字、聲音、圖形、圖像等信息,均稱為數(shù)據(jù)。數(shù)據(jù)類型:根據(jù)數(shù)據(jù)描述信息的含義,將數(shù)據(jù)分為不同的種類,對數(shù)據(jù)種類的區(qū)分規(guī)定,稱為數(shù)據(jù)類型。數(shù)據(jù)類型的不同,則在內存中的
2、存儲結構也不同,占用空間也不同VB的基本數(shù)據(jù)類型:數(shù)值型數(shù)據(jù)(主要數(shù)據(jù)類型)日期型字節(jié)型貨幣型邏輯型字符串型對象型變體型二、數(shù)值數(shù)據(jù)類型數(shù)值類型分為整數(shù)型和實數(shù)型兩大類。1、整數(shù)型整數(shù)型是指不帶小數(shù)點和指數(shù)符號的數(shù)。按表示范圍整數(shù)型分為:整型、長整型(1)整型(Integer,類型符%)整型數(shù)在內存中占兩個字節(jié)(16位)十進制整型數(shù)的取值范圍:-32768~+32767例如:15,-345,654%都是整數(shù)型。而45678%則會發(fā)生溢出錯誤。(2)長整型(Long,類型符&)長整數(shù)型在內存中占4個字節(jié)(3
3、2位)。十進制長整型數(shù)的取值范圍:-2147483648~+2147483647例如:123456,45678&都是長整數(shù)型。2、實數(shù)型(浮點數(shù)或實型數(shù))實數(shù)型數(shù)據(jù)是指帶有小數(shù)部分的數(shù)。注意:數(shù)12和數(shù)12.0對計算機來說是不同的,前者是整數(shù)(占2個字節(jié)),后者是浮點數(shù)(占4個字節(jié))實數(shù)型數(shù)據(jù)分為浮點數(shù)和定點數(shù)。浮點數(shù)由三部分組成:符號,指數(shù)和尾數(shù)。在VB中浮點數(shù)分為兩種:單精度浮點數(shù)(Single)雙精度浮點數(shù)(Double)(1)單精度數(shù)(Single,類型符!)在內存中占4個字節(jié)(32位),,有效數(shù)
4、字:7位十進制數(shù)取值范圍:負數(shù)-3.402823E+38~-1.401298E-45正數(shù)1.401298E-45~3.402823E+38在計算機程序里面不能有上標下標的寫法,所以乘冪采用的是一種稱為科學計數(shù)法的表達方法這里用E或者e表示10的次方(E/e大小寫都可以)比如:1.401298E-45表示1.401298的10的負45次方vb里面可以這樣表示:8.96E-5例:21e5(正號省略)表示:21乘以10的5次方的一個單精度數(shù)(2)雙精度數(shù)(Double,類型符#)Double類型數(shù)據(jù)在內存中占用
5、8個字節(jié)(64位)Double型可以精確到15或16位十進制數(shù),即15或16位有效數(shù)字。取值范圍:負數(shù):–1.797693134862316D+308~-4.94065D-324正數(shù):4.94065D-324~1.797693134862316D+308比如17.88D5,表示它是一個雙精度數(shù),表示17.88乘以10的5次方這里用D來表示10的次方二、貨幣型(Currency,類型符@)主要用來表示貨幣值,在內存中占8個字節(jié)(64位);整數(shù)部分為15位,可以精確到小數(shù)點后4位,第五位四舍五入;屬于定點實數(shù)
6、貨幣型數(shù)據(jù)的取值范圍:-922337203685447.5808~922337203685447.5807跟浮點數(shù)的區(qū)別:小數(shù)點后的位數(shù)是固定的,4位例如:3.56@、65.123456@都是貨幣型。三、字節(jié)型(Byte,無類型符)一般用于存儲二進制數(shù)。字節(jié)型數(shù)據(jù)在內存中占1個字節(jié)(8位)。字節(jié)型數(shù)據(jù)的取值范圍:0~255四、日期型(Date)在內存中占用8個字節(jié),以浮點數(shù)形式存儲。日期型數(shù)據(jù)的日期表示范圍為:100年1月1日~9999年12月31日日期型數(shù)據(jù)的時間表示范圍為:00:00:00~23:59
7、:59用#括起來放置日期和時間,允許用各種表示日期和時間的格式。日期可以用“/”、“,”、“-”分隔開,可以是年、月、日,也可以是月、日、年的順序。時間必須用“:”分隔,順序是:時、分、秒。例:#09/10/2000#或#2000-09-12##08:30:00AM##09/10/200008:30:00AM#例:DimmylabAsDatemylab=#9/3/200111:35:00AM#Time=mylab在VB中會自動轉換成mm/dd/yy(月/日/年)的形式。五、邏輯型(Boolean)邏輯型數(shù)
8、據(jù)在內存中占2個字節(jié)。邏輯型數(shù)據(jù)只有兩個可能的值:True(真)False(假)若將邏輯型數(shù)據(jù)轉換成數(shù)值型,則:True(真)為–1False(假)為0當數(shù)值型數(shù)據(jù)轉換為Boolean型數(shù)據(jù)時:非0的數(shù)據(jù)轉換為true,0為fasle。六、字符串(String,類型符$)字符串是一個字符序列,必須用雙引號括起來說明:雙引號為分界符,輸入和輸出時并不顯示。字符串中包含字符的個數(shù)稱為字符串長度。長度為零的字符串稱為空字符串,比如“