Visual Basic的變數名是什麼

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

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、變數名不區分大小寫。

c 中變數地址存放在變數名中,那變數名的地址在哪呢

這不是一言兩語可以說清的。你需要理解cpu指令 彙編 windows作業系統與c 編譯器的運作原理。對於int n 5 首先要說明n的地址更有可能是0x00410fc0,靠近頂端地址是存放核心資料的 編譯器編譯它時,產生類似mov 0x00410fc0 5的指令,其中並沒有出現n,n只是編譯時供編譯...

用變數名會佔記憶體空間嗎,變數名佔不佔記憶體?比如int a 12,這個a有沒有佔記憶體?

您好,提問者 這兩個有沒有區別,乙個匿名物件,乙個定義了名稱。因為他們的範圍都是在這個 中,所以jvm執行完會不定時 的。我們可以測試一下 public class test 變數 用來標識 identify 一塊記憶體區域,這塊區域的值一般是可以更改的,這就是它 變 的由來,但是我們可以通過使用如...

VB的變數名的是

使用變數和常量 變數是計算機記憶體中已命名的儲存位置,其中包含了數字或字串等資料。變數包含的資訊被稱為變數的值。變數使用使用者便於理解指令碼操作的名稱為使用者提供了一種儲存 檢索和運算元據的途徑。宣告和命名變數 命名和宣告變數應遵循指令碼語言的規則及指導。即使在使用變數前不需要去宣告變數,也應養成在...