Visual Basic變量類型
發布時間:2008/12/18 0:00:00 訪問次數:1426
基本上,為了正確地表示一個數值的大小,就有必要定義變量的類型。尤其是定義api調用的變量類型時,必須決 定變量的長度,這樣才能使用所符合的visual basic類型。一般visual basic包含了byte、integer、long、single、d °uble與string等變量類型。為了避免由于傳遞錯誤類型而發生問題,api函數中的聲明變量應盡可能地符合其變量的需 求。
一般以dim…as…的方式來聲明函數中的變量類型,其語法為:dim變量名稱[as數據類型]。例如,dimclick_flag as integer,聲明一個旗標(click_flag)為整數。變量的命名方式有其規則需 遵守,以避免產生不必要的編譯錯誤。
●首先,第一字必須是英文字母(大小寫不分)。
●可長達40個字。
●不可與保留字相同(如print、end等),以避免編譯時產生錯誤。
●變量中可以包含數字、字母或底線,但不可有小數點或“%、!、&、@、$、#”等
用來表示變量類型結尾的符號。
而visual basic則有7種基本數據類型,其中還包含1種自由數據類型。所有變量的大小值由在變量名稱(如number) 后所增加的符號所聲明。除了以“@”來表示錢符號外,其余相關數值的部分,如下所示。
●number%:16位整數(mteger),-32768~32767之間。
●number&:32位長整數(long),-2147483 648~2 147483 687之間。
●number!:32位單精度浮點數(single),若是無號數,1.401 298×10-45~3.402 823×l 038之間。有號數則是 -3.402 823×1 038~-l.401 298×lo-45之間。
●number#:64位雙倍精度浮點數(double),4.940 656 458412 7×10-324~1.797 693 134 86232×10 308之間 。有號數則是-1.797 693 134 862 32×10 308~—4.940 656458412 747×10-324之間。
●“$”:字符串(strmg),以””符號來放置所要顯示的字符串,例如,number $=”usb hid class”。
自由數據類型:在visualbasic中,若變量名稱末端不含上述特殊數據類型的辨別字符,則視為自由數據類型 (varlant)。顧名思義,其可放置任何的數據類型。
為了方便用戶能夠一眼就分辨哪種數據類型,如表1列出了各種數據類型的結尾符號。當然,用戶不能在變量中放置這 些符號。
表1 變量與符號的對照表
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
基本上,為了正確地表示一個數值的大小,就有必要定義變量的類型。尤其是定義api調用的變量類型時,必須決 定變量的長度,這樣才能使用所符合的visual basic類型。一般visual basic包含了byte、integer、long、single、d °uble與string等變量類型。為了避免由于傳遞錯誤類型而發生問題,api函數中的聲明變量應盡可能地符合其變量的需 求。
一般以dim…as…的方式來聲明函數中的變量類型,其語法為:dim變量名稱[as數據類型]。例如,dimclick_flag as integer,聲明一個旗標(click_flag)為整數。變量的命名方式有其規則需 遵守,以避免產生不必要的編譯錯誤。
●首先,第一字必須是英文字母(大小寫不分)。
●可長達40個字。
●不可與保留字相同(如print、end等),以避免編譯時產生錯誤。
●變量中可以包含數字、字母或底線,但不可有小數點或“%、!、&、@、$、#”等
用來表示變量類型結尾的符號。
而visual basic則有7種基本數據類型,其中還包含1種自由數據類型。所有變量的大小值由在變量名稱(如number) 后所增加的符號所聲明。除了以“@”來表示錢符號外,其余相關數值的部分,如下所示。
●number%:16位整數(mteger),-32768~32767之間。
●number&:32位長整數(long),-2147483 648~2 147483 687之間。
●number!:32位單精度浮點數(single),若是無號數,1.401 298×10-45~3.402 823×l 038之間。有號數則是 -3.402 823×1 038~-l.401 298×lo-45之間。
●number#:64位雙倍精度浮點數(double),4.940 656 458412 7×10-324~1.797 693 134 86232×10 308之間 。有號數則是-1.797 693 134 862 32×10 308~—4.940 656458412 747×10-324之間。
●“$”:字符串(strmg),以””符號來放置所要顯示的字符串,例如,number $=”usb hid class”。
自由數據類型:在visualbasic中,若變量名稱末端不含上述特殊數據類型的辨別字符,則視為自由數據類型 (varlant)。顧名思義,其可放置任何的數據類型。
為了方便用戶能夠一眼就分辨哪種數據類型,如表1列出了各種數據類型的結尾符號。當然,用戶不能在變量中放置這 些符號。
表1 變量與符號的對照表
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
上一篇:Visual Basic基本語法
上一篇:DSP系統中的抽取和插值
熱門點擊
- FPGA技術按顆粒度分類
- Visual Basic變量類型
- DDS各部分的具體參數
- DSP的系統配置命令文件
- DSP配置頭文件
- DSP中斷向量表和中斷子向量表
- 非均勻采樣理論概述
- DSP和音頻AD/DA的硬件設計
- 數字信號處理FPGA的結構
- 非均勻采樣的理論基礎
推薦技術資料
- 業余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細]