計(jì)算機(jī)等級考試二級VB考點(diǎn)分析之程序設(shè)計(jì)基礎(chǔ)(1)

字號:

3.1 數(shù)據(jù)類型
    考點(diǎn)1 基本數(shù)據(jù)類型
    Visual Basic 6. 0提供的基本數(shù)據(jù)類型主要有字符串型數(shù)據(jù)和數(shù)值型數(shù)據(jù),此外還提供了字節(jié)、貨幣、對象、日期、布爾和變體數(shù)據(jù)類型。
    1字符串(String)
    字符串是一個(gè)字符序列,由ASCII字符組成,包括標(biāo)準(zhǔn)的ASCII字符和擴(kuò)展ASCII字符。在Visual Basic中,字符串是放在雙引號內(nèi)的若干個(gè)字符,其中長度為0(即不含任何字符)的字符串稱為空字符串。
    2數(shù)值
    Visual Basic的數(shù)值數(shù)據(jù)分為整型數(shù)和浮點(diǎn)數(shù)兩類,其中整型數(shù)又分為整數(shù)和長整數(shù),浮點(diǎn)數(shù)分為單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)。
    3貨幣(Currency)
    貨幣數(shù)據(jù)類型是為表示錢款而設(shè)置的。該類型數(shù)據(jù)以8個(gè)字節(jié)(64位)存儲,精確到小數(shù)點(diǎn)后位(小數(shù)點(diǎn)前有15位),在小數(shù)點(diǎn)后4位以后的數(shù)字將被舍去。其取值范圍為:
     -922 337 203 685 477.580 8~922 337 203 685 477.580 7。
    浮點(diǎn)數(shù)中的小數(shù)點(diǎn)是“浮動”的,即小數(shù)點(diǎn)可以出現(xiàn)在數(shù)的任何位置,而貨幣類型數(shù)據(jù)的小數(shù)點(diǎn)是固定的,因此又稱為定點(diǎn)數(shù)據(jù)類型。
    4變體(Variant)
    變體數(shù)據(jù)類型是一種可變的數(shù)據(jù)類型,可以表示任何值,包括數(shù)值、字符串、日期、時(shí)間等。
    5其他數(shù)據(jù)類型
    除上面介紹的數(shù)據(jù)類型外,在Visual Basic 6. 0中還可以使用其他一些數(shù)據(jù)類型,包括:
    .字節(jié)(Byte)。字節(jié)實(shí)際上是一種數(shù)值類型,以一個(gè)字節(jié)的無符號二進(jìn)制數(shù)存儲,其取值范圍為0~255;
    .布爾(Boolean)。布爾型數(shù)據(jù)是一個(gè)邏輯值,用兩個(gè)字節(jié)存儲,它只取兩種值,即True(真)或False(假);
    .日期(Date)日期存儲為IEEE 64位( 8個(gè)字節(jié))浮點(diǎn)數(shù)值形式,其可以表示日期范圍從公元100年1月1日一9999年12月31日;
    .對象(Object)二對象型數(shù)據(jù)用來表示圖形OLE對象或其他對象,用4個(gè)字節(jié)存儲。
    考點(diǎn)2 用戶定義的數(shù)據(jù)類型
    用戶可以利用Type語句定義自己的數(shù)據(jù)類型,其格式如下:
     Type數(shù)據(jù)類型名
     數(shù)據(jù)類型元素名As類型名
     數(shù)據(jù)類型元素名As類型名
     …
     End Type
    考點(diǎn)3 枚舉類型
    所謂“枚舉”是指將變量的值一一列舉出來。變量的值只限于列舉出來的值的范圍。枚舉類型放在窗體模塊、標(biāo)準(zhǔn)模塊或公用類模塊中的聲明部分,通過Enum語句來定義,格式如下:
     [Public|Private] Enum類型名稱
     成員名[=常數(shù)表達(dá)式]
     成員名[=常數(shù)表達(dá)式]
     …
     End Enum