- Visual Basic從初學到精通
- 張建輝等編著
- 1064字
- 2019-01-09 13:35:14
3.1 Visual Basic 6.0數據類型
信息在計算機內是通過“數據”表現出來的,也是程序的處理對象。數據是程序處理的最小對象。在應用程序中,通過變量或常量的方式來引用數據。不同的數據特點通過數據類型這個概念來區別。“數據”可分為基本數據類型和用戶自定義類型兩大類。
3.1.1 基本數據類型
Visual Basic的基本數據類型主要有字符型、數值型、對象型、變體型、邏輯型和日期型。
1.字符型(String)
字符型由用雙引號括起來的若干個字符組成,其中長度為0的字符串為空字符串。字符串的長度可分為變長字符串(長度可變)和定長字符串(長度不可變)。以下為一些字符型數據的例子。
"This is VB" "我的第一個VB程序"
注意
在Visual Basic把漢字作為一個字符來處理。
2.數值型
數值型包括整數型、浮點型、貨幣型和字節型。整數型數據是不帶小數點和指數符號的數,包括整數(Integer)和長整數(Long)。整數是以兩個字節(16位)的二進制數存儲的,取值范圍在-32768~32767。長整數是以四個字節(32位)的二進制數存儲,取值范圍在-2147483648~2147483647。
浮點型數據是帶有小數點和指數符號的數,包括單精度型浮點數(Single)和雙精度型浮點數(Double)。單精度型浮點數是以四個字節(32 位)存儲的,其負數的取值范圍在-3.402823E+38~-1.401298E-45,正數的取值范圍在1.401298E-45~3.402823E+38。雙精度型浮點數是以八個字節(64 位)存儲的,其負數的取值范圍在-1.79769313486232E+308~-4.9406564584124E-324,正數的取值范圍在4.9406564584124E-324~1.79769313486232E+308。
字節型數據表示字節型無符號的整數,以一個字節空間存儲,取值范圍在0~255。貨幣型數據是專門為處理貨幣而設計的數據類型,以八個字節空間存儲,取值范圍在-922337203685477.5808~922337203685477.5807。
注意
貨幣型數據精確到小數點后4位,在小數點后4位以后的數字被舍去。貨幣型數據的小數點是固定的,所以又稱為定點數據類型。
3.對象型
對象型(Object)數據用來表示應用程序中的對象。
4.變體型
變體型(Variant)數據是一種可變的數據類型,可以存放任何類型的數據。當指定變量為Variant變量時,VB會自動完成必要的轉換。在程序中不特別說明時,VB會自動將該變量默認為Variant型變量。
5.邏輯型
邏輯型(Boolean)數據又稱布爾型,只有True(真)和False(假)兩個值可取。
6.日期型
日期型數據(Date)用來表示日期和時間。表示的日期范圍從100年1月1日至9999年12月31日。要給日期變量賦值,則要在日期文字前后加#。如:#08/08/2008#、#2008-08-08#。
3.1.2 用戶自定義數據類型
Visual Basic除了上述的基本數據外,還提供Type語句給用戶定義自己的數據類型。語法格式如下:
Type數據類型名 數據類型元素名AS類型名 數據類型元素名AS類型名 ……………… End Type
注意
Type語句只能在模塊級使用。要在類模塊中使用,則必須在Type語句前加上關鍵字Private。數據類型元素名不能是數組。類型名如果是字符型(String),則必須為定長字符型,表示方法為String * 加上字符長度。
- 大學計算機信息技術導論
- Design for the Future
- 協作機器人技術及應用
- 錯覺:AI 如何通過數據挖掘誤導我們
- 機器人智能運動規劃技術
- PostgreSQL Administration Essentials
- JSF2和RichFaces4使用指南
- 3D Printing for Architects with MakerBot
- Enterprise PowerShell Scripting Bootcamp
- Mastering ServiceNow Scripting
- LAMP網站開發黃金組合Linux+Apache+MySQL+PHP
- 激光選區熔化3D打印技術
- MATLAB-Simulink系統仿真超級學習手冊
- Linux系統下C程序開發詳解
- 機器學習案例分析(基于Python語言)