91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » D S P

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)



相關IC型號

熱門點擊

 

推薦技術資料

業余條件下PCM2702
    PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
南昌县| 福贡县| 柳林县| 崇左市| 礼泉县| 佛山市| 昆山市| 香港| 金湖县| 南乐县| 资溪县| 连平县| 渑池县| 左贡县| 兴城市| 高台县| 黑龙江省| 华池县| 阿拉善左旗| 双桥区| 红桥区| 云霄县| 株洲县| 新源县| 五台县| 罗城| 新和县| 平乡县| 闵行区| 长兴县| 迁西县| 油尖旺区| 敦煌市| 剑阁县| 商丘市| 磴口县| 贵南县| 安陆市| 濉溪县| 凯里市| 中超|