數(shù)據(jù)類型分類定義_第1頁
數(shù)據(jù)類型分類定義_第2頁
數(shù)據(jù)類型分類定義_第3頁
數(shù)據(jù)類型分類定義_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、數(shù)據(jù)類型數(shù)值類型分為整數(shù)型和實數(shù)型兩大類。1、整數(shù)型整數(shù)型是指不帶小數(shù)點和指數(shù)符號的數(shù)。按表示范圍整數(shù)型分為:整型、長整型1整型Integer,類型符%整型數(shù)在內(nèi)存中占兩個字節(jié)16位十進制整型數(shù)的取值范圍:-32768 +32767例如:15, -345, 654%都是整數(shù)型。而45678%那么會發(fā)生溢出錯誤2長整型Long,類型符&長整數(shù)型在內(nèi)存中占4個字節(jié)32位。十進制長整型數(shù)的取值范圍:-2147483648 +2147483647例如:123456, 45678&都是長整數(shù)型。2、實數(shù)型浮點數(shù)或?qū)嵭蛿?shù)實數(shù)型數(shù)據(jù)是指帶有小數(shù)局部的數(shù)。注意:數(shù)12和數(shù)12.0對計算機來說是

2、不同的,前者是整數(shù)占2個字節(jié),后者是浮點數(shù)占4個字節(jié)實數(shù)型數(shù)據(jù)分為浮點數(shù)和定點數(shù)。浮點數(shù)由三局部組成:符號,指數(shù)和尾數(shù)。在VB中浮點數(shù)分為兩種:單精度浮點數(shù)Single雙精度浮點數(shù)Double1單精度數(shù)Single,類型符!在內(nèi)存中占4個字節(jié)32位,有效數(shù)字:7位十進制數(shù)取值范圍:負數(shù)-3.402823E+38 -1.401298E-45正數(shù)1.401298E-45 3.402823E+38在計算機程序里面不能有上標下標的寫法,所以乘籍采用的是一種稱為科學(xué)計數(shù)法的表達方法這里用E或者e表示10的次方E/e大小寫都可以比方:1.401298E-45表示1.401298的10的負45次方vb里面可

3、以這樣表示:8.96E-5例:21e5正號省略表示:21乘以10的5次方的一個單精度數(shù)2雙精度數(shù)Double,類型符# Double類型數(shù)據(jù)在內(nèi)存中占用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,類型符主要用來表示貨幣值,在內(nèi)存中占8個字節(jié)64位;整數(shù)局部為15位,可

4、以精確到小數(shù)點后4位,第五位四舍五入;屆于定點實數(shù) 貨幣型數(shù)據(jù)的取值范圍:-922337203685447. 5808 922337203685447. 5807跟浮點數(shù)的區(qū)別:小數(shù)點后的位數(shù)是固定的,4位例如:3.56、65.123456K是貨幣型。三、字節(jié)型Byte,無類型符一般用于存儲二進制數(shù)。字節(jié)型數(shù)據(jù)在內(nèi)存中占1個字節(jié)8位字節(jié)型數(shù)據(jù)的取值范圍:0 255四、日期型Date在內(nèi)存中占用8個字節(jié),以浮點數(shù)形式存儲。日期型數(shù)據(jù)的日期表示范圍為:100年1月1日9999年12月31日日期型數(shù)據(jù)的時間表示范圍為:00:00:00 23:59:59用材舌起來放置日期和時間,允許用各種表示日期和時

5、間的格式。日期可以用“/、 ; 、-分隔開,可以是年、月、日,也可以是月、日、年的順序。時間必須用:“分隔,順序是:時、分、秒。例:#09/10/2000#或#2000-09-12#08:30:00 AM#09/10/2000 08:30:00 AM#例:Dim mylab As Date mylab = #9/3/2001 11:35:00 AM#Time = mylab在VB中會自動轉(zhuǎn)換成mm/dd/yy月/日/年的形式。五、邏輯型Boolean邏輯型數(shù)據(jù)在內(nèi)存中占2個字節(jié)。邏輯型數(shù)據(jù)只有兩個可能的值:True真False假假設(shè)將邏輯型數(shù)據(jù)轉(zhuǎn)換成數(shù)值型,那么:True真為T False假為

6、0當數(shù)值型數(shù)據(jù)轉(zhuǎn)換為Boolean型數(shù)據(jù)時:非0的數(shù)據(jù)轉(zhuǎn)換為true,0為fasle。六、字符申String,類型符$字符申是一個字符序列,必須用雙引號括起來說明:雙引號為分界符,輸入和輸出時并不顯示。字符申中包含字符的個數(shù)稱為字符申長度。長度為零的字符申稱為空字符申,比方“:引號里面沒有任何內(nèi)容字符申中包含的字符區(qū)分大小寫。字符申可分為變長字符申和定長字符申兩種。1.變長字符申長度為字符申長度例:dim a as stringa=123 a=456789“2.定長字符申長度為規(guī)定長度對于定長字符申,當字符長度低于規(guī)定長度,即用空格填滿,當字符長度多于規(guī) 定長度,那么截去多余的字符。例:dim

7、 a as string * 10七、對象數(shù)據(jù)類型Object 對象型數(shù)據(jù)在內(nèi)存中占用4個字節(jié)。用以引用應(yīng)用程序中的對象。八、變體數(shù)據(jù)類型Variant 變體數(shù)據(jù)類型是一種特殊數(shù)據(jù)類型,具有很大的靈活性,可以表示多種數(shù)據(jù)類型, 其最終的類型由賦予它的值來確定。九、用戶自定義類型如果我想同時記錄一個學(xué)生的學(xué)號、姓名、性別、總分,那么我可以用自定義類 型。用戶自定義類型特點:這種類型的數(shù)據(jù)由假設(shè)十個不同類型的根本數(shù)據(jù)組成。自定義類型由Type語句來實現(xiàn):格式:Type自定義類型名元素名1 As類型名元素名2 As類型名元素名n As類型名End TypeType是語句定義符,告訴VB現(xiàn)在要定義一個數(shù)據(jù)類型,是vb的關(guān)鍵字;其后 的自定義類型名是要定義的該數(shù)據(jù)類型的名稱,由用戶確定;end type表示類型定義結(jié)束;自定義類型名是組 成該數(shù)據(jù)類型的變量的名稱例:Type StudentNum As Long,學(xué)號Name As String*10,姓名,用長度為10的定長字符申來存儲Sex As String*5,性別,用長度為5的定長字符申來存儲Score As Single得分,用單精度數(shù)來存儲End Type一般在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論