Visual Basic變量類型
發(fā)布時間:2008/12/18 0:00:00 訪問次數(shù):1452
基本上,為了正確地表示一個數(shù)值的大小,就有必要定義變量的類型。尤其是定義api調(diào)用的變量類型時,必須決 定變量的長度,這樣才能使用所符合的visual basic類型。一般visual basic包含了byte、integer、long、single、d °uble與string等變量類型。為了避免由于傳遞錯誤類型而發(fā)生問題,api函數(shù)中的聲明變量應(yīng)盡可能地符合其變量的需 求。
一般以dim…as…的方式來聲明函數(shù)中的變量類型,其語法為:dim變量名稱[as數(shù)據(jù)類型]。例如,dimclick_flag as integer,聲明一個旗標(biāo)(click_flag)為整數(shù)。變量的命名方式有其規(guī)則需 遵守,以避免產(chǎn)生不必要的編譯錯誤。
●首先,第一字必須是英文字母(大小寫不分)。
●可長達(dá)40個字。
●不可與保留字相同(如print、end等),以避免編譯時產(chǎn)生錯誤。
●變量中可以包含數(shù)字、字母或底線,但不可有小數(shù)點或“%、!、&、@、$、#”等
用來表示變量類型結(jié)尾的符號。
而visual basic則有7種基本數(shù)據(jù)類型,其中還包含1種自由數(shù)據(jù)類型。所有變量的大小值由在變量名稱(如number) 后所增加的符號所聲明。除了以“@”來表示錢符號外,其余相關(guān)數(shù)值的部分,如下所示。
●number%:16位整數(shù)(mteger),-32768~32767之間。
●number&:32位長整數(shù)(long),-2147483 648~2 147483 687之間。
●number!:32位單精度浮點數(shù)(single),若是無號數(shù),1.401 298×10-45~3.402 823×l 038之間。有號數(shù)則是 -3.402 823×1 038~-l.401 298×lo-45之間。
●number#:64位雙倍精度浮點數(shù)(double),4.940 656 458412 7×10-324~1.797 693 134 86232×10 308之間 。有號數(shù)則是-1.797 693 134 862 32×10 308~—4.940 656458412 747×10-324之間。
●“$”:字符串(strmg),以””符號來放置所要顯示的字符串,例如,number $=”usb hid class”。
自由數(shù)據(jù)類型:在visualbasic中,若變量名稱末端不含上述特殊數(shù)據(jù)類型的辨別字符,則視為自由數(shù)據(jù)類型 (varlant)。顧名思義,其可放置任何的數(shù)據(jù)類型。
為了方便用戶能夠一眼就分辨哪種數(shù)據(jù)類型,如表1列出了各種數(shù)據(jù)類型的結(jié)尾符號。當(dāng)然,用戶不能在變量中放置這 些符號。
表1 變量與符號的對照表
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
基本上,為了正確地表示一個數(shù)值的大小,就有必要定義變量的類型。尤其是定義api調(diào)用的變量類型時,必須決 定變量的長度,這樣才能使用所符合的visual basic類型。一般visual basic包含了byte、integer、long、single、d °uble與string等變量類型。為了避免由于傳遞錯誤類型而發(fā)生問題,api函數(shù)中的聲明變量應(yīng)盡可能地符合其變量的需 求。
一般以dim…as…的方式來聲明函數(shù)中的變量類型,其語法為:dim變量名稱[as數(shù)據(jù)類型]。例如,dimclick_flag as integer,聲明一個旗標(biāo)(click_flag)為整數(shù)。變量的命名方式有其規(guī)則需 遵守,以避免產(chǎn)生不必要的編譯錯誤。
●首先,第一字必須是英文字母(大小寫不分)。
●可長達(dá)40個字。
●不可與保留字相同(如print、end等),以避免編譯時產(chǎn)生錯誤。
●變量中可以包含數(shù)字、字母或底線,但不可有小數(shù)點或“%、!、&、@、$、#”等
用來表示變量類型結(jié)尾的符號。
而visual basic則有7種基本數(shù)據(jù)類型,其中還包含1種自由數(shù)據(jù)類型。所有變量的大小值由在變量名稱(如number) 后所增加的符號所聲明。除了以“@”來表示錢符號外,其余相關(guān)數(shù)值的部分,如下所示。
●number%:16位整數(shù)(mteger),-32768~32767之間。
●number&:32位長整數(shù)(long),-2147483 648~2 147483 687之間。
●number!:32位單精度浮點數(shù)(single),若是無號數(shù),1.401 298×10-45~3.402 823×l 038之間。有號數(shù)則是 -3.402 823×1 038~-l.401 298×lo-45之間。
●number#:64位雙倍精度浮點數(shù)(double),4.940 656 458412 7×10-324~1.797 693 134 86232×10 308之間 。有號數(shù)則是-1.797 693 134 862 32×10 308~—4.940 656458412 747×10-324之間。
●“$”:字符串(strmg),以””符號來放置所要顯示的字符串,例如,number $=”usb hid class”。
自由數(shù)據(jù)類型:在visualbasic中,若變量名稱末端不含上述特殊數(shù)據(jù)類型的辨別字符,則視為自由數(shù)據(jù)類型 (varlant)。顧名思義,其可放置任何的數(shù)據(jù)類型。
為了方便用戶能夠一眼就分辨哪種數(shù)據(jù)類型,如表1列出了各種數(shù)據(jù)類型的結(jié)尾符號。當(dāng)然,用戶不能在變量中放置這 些符號。
表1 變量與符號的對照表
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:Visual Basic基本語法
熱門點擊
- FPGA技術(shù)按顆粒度分類
- Visual Basic變量類型
- DDS各部分的具體參數(shù)
- DSP的系統(tǒng)配置命令文件
- DSP配置頭文件
- DSP中斷向量表和中斷子向量表
- 非均勻采樣理論概述
- DSP和音頻AD/DA的硬件設(shè)計
- 數(shù)字信號處理FPGA的結(jié)構(gòu)
- 非均勻采樣的理論基礎(chǔ)
推薦技術(shù)資料
- 業(yè)余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究