Visual Basic的變數名是什麼

時間 2021-08-30 10:29:12

1樓:

在程式執行期間其值可以改變的量叫變數。

在visual besic中一個變數名的長度最長不超過40個字元,可以由字母、數字、漢字和下劃線組成,但變數的第一個字母必須是字母或漢字

在visual basic語言中,變數名不區分大小寫。如abc、abc、abc都認為是一個相同的變數名

2樓:國醉易赫靜

dima

asinteger

-說明a為整型變數

dimb

asstring

-說明b為可變長字元型變數

dimc

asstring~~1

0』說明c為長度是10個字元的固定長字元型變數dimd(10)as

integer

-說明d為一維整型陣列

dime()as

single

-說明e為動態單精度變數

staticfas

integer

,說明f為靜態整型變數

redim

e(10)as

single

-說明e為一維單精度陣列

globalhas

integer

-說明h為全域性整型變數

(3)用defrype語句定義

格式:.

defint

(字母範圍)

定義整型

deft_mg

(字母範圍)

定義長整型

defsng

(字母範圍)

定義單精度型

defdbl

(字母範圍)

定義雙精度型

defcur

(字母範圍)

定義貨幣型

defstr

(字母範圍)

定義字元型

defbool

(字母範圍)

定義布林型

defbyte

(字母範圍)

定義位元組型

defdate《字母範圍》

定義日期型

defvar

《字母範圍)

定義通用型

defobj

(字母範圍)

定義物件型

功能:定義以字母開頭的變數型別。

3樓:匿名使用者

dim 變數名 [as 資料型別(integer, long, string, boolean, object, variant, form...)]

在visual basic中,能作為變數名的條件是?

4樓:

在visual basic中,作為變數名的必要條件有一定的標準,主要內容如下:

1 變數必須是以字母、漢字開頭並且以字母、漢字、數字、下劃線組成的字串。最後一個字元可以是型別說明符,變數名中不能有空格。

2 變數名不能包含+ - * / !@ # ¥ ?小數點 等字元,且長度不能超過255。

3 不能用 visual basic 的保留字(例如end、len、sub等)作為變數名,但可以把保留字嵌入變數名中,同時變數名也不能是末尾帶有說明符的保留字。

4 visual basic 不區分變數名和其他名字中字母的大小寫,但習慣上,符號常量一般用大寫字母定義。

擴充套件資料

不同於常量,變數是可以多次賦值的,因此此變數常用於儲存程式中的臨時資料。變數具有多種型別,主要常用型別如下:

一、numeric資料型別

1、integer(型別符%)

integer指的是-32768到+32767之間的整數,通常這個範圍已經涵蓋了大多數可能會用到的數字。如果認為要用到的數字可能會超出這個範圍,可以考慮將其定義為long。

2、long(型別符&)

這種資料型別垢數字有時又稱為long integer。這種資料型別可以處理-2147483648到+2147483647之間的所有數字。與使用2個位元組的integer不同,它使用4位元組記憶體儲存資料。

3、single(型別符!)

single適用於需要小數點的數字。single可以處理-3.402823e38到-1.

401298e-45之間的負值和1.401298e_45到3.402823e38之間的正值。

4、double(型別符#)

這種資料型別需要使用8位元組記憶體來儲存資料。如果必須處理超大範圍的值,這種資料型別會很有用。

5、currency(型別符@)

這種資料型別主要適用於貨幣值。它需要8位元組的記憶體來儲存資料。這種資料型別具有固定的小數位數(4位)。

二、byte資料型別

某些情況下,可能需要以單個位元組的形式來訪問資料。在這種情況下,就需要使用byte資料型別。它主要包括0到255之間的整數。

byte資料型別通常用於訪問二進位制檔案、圖形和聲音檔案。

三、string資料型別(型別符$)

string資料僅用於儲存字串。

5樓:然後去遠足

vb 中變數名的命名規則是:

1、255個字元以內;

2、第一個字元是字母,其後可以是字母、數字和下劃線的組合,最後一個字元也可以是型別說明符;

3、通常使用具有一定含義的變數名,可以幫助說明功能,簡化除錯過程。

4、保留字(c語言中的關鍵字)不能作為變數名。

通俗點講保留字,就是vb自己已經用了這些字母或單詞,你在寫程式時就不能用這些這些單詞定義為自己的變數啊常量啊什麼的, 像 if 這個單詞,vb 自己已經用了,所以你就不能用了。

6樓:匿名使用者

vb變數名遵從以下條件

1、變數名必須以字母或漢字開頭。

2、不能在變數名中出現句號、空格或者嵌入!、@、#、$、%、&等字元。例如,a#,d%等變數名是合法的,而r%r, a#bc和a be等變數名是非法的。

3、不能使用vb的關鍵字作為變數的名字。關鍵字是vb內部使用的詞,是該語言的組成部分。例如,print, dim和for等都是非法變數名。

4、變數名不得超過255個字元。

5、變數名在變數的有效範圍內必須是唯一的。

6、變數名不區分大小寫。

VBA中,如何將文字對應到變數名,並呼叫該變數的值

小刺蝟 可以用string型別的變數存變數的地址,最後統一操作這些地址的單元格 例如 將表三中成績為空的單元格標為空。先儲存所有單元格為空的地址,然後批量將此單元格的值改為 未考 dim rng as range,rn on error resume next for each rng in she...

在c語言中用二級指標指向陣列變數名)的值為什麼與陣列名

因為你這樣寫是不對的 你沒有正確理解一維陣列名 例如 char buf 10 二維陣列名 例如 char buf1 10 10 二級指標 例如 char myp 陣列指標 例如 char myp1 10 指標陣列 例如 char p1 10 的真正含義 你如果想指向一維陣列,你需要用陣列指標,在你這...

visualbasic是做什麼用的

雲琉夢璃 visual basic是一種由 microsoft 公司開發的結構化的 模組化的 物件導向的 包含協助開發環境的事件驅動為機制的視覺化程式設計語言。它源自於basic程式語言。vb擁有圖形使用者介面 gui 和快速應用程式開發 rad 系統,可以輕易的使用dao rdo ado連線資料庫...