1樓:你猜我猜哇擦猜
1、vb6支援的資料型別,以及儲存空間大小與範圍:
資料型別 儲存空間大小 範圍
byte 1 個位元組 0 到 255
boolean 2 個位元組 true 或 false
integer 2 個位元組 -32,768 到 32,767
long(長整型) 4 個位元組 -2,147,483,648 到 2,147,483,647
single(單精度浮點型) 4 個位元組 負數時從 -3.402823e38 到 -1.401298e-45;正數時從 1.401298e-45 到 3.402823e38
double(雙精度浮點型) 8 個位元組 負數時從 -1.79769313486232e308 到
-4.94065645841247e-324;正數時從4.94065645841247e-324 到 1.79769313486232e308
currency(變比整型) 8 個位元組 從 -922,337,203,685,477.5808 到 922,337,203,685,477.5807
decimal 14 個位元組 沒有小數點時為 +/-79,228,162,514,264,337,593,543,950,335,而小數點右邊有 28 位數時為 +/-7.9228162514264337593543950335;最小的非零值為 +/-0.0000000000000000000000000001
date 8 個位元組 100 年 1 月 1 日 到 9999 年 12 月 31 日
object 4 個位元組 任何 object 引用
string(變長) 10 位元組加字串長度 0 到大約 20 億
string(定長) 字串長度 1 到大約 65,400
variant(數字) 16 個位元組 任何數字值,最大可達 double 的範圍
variant(字元) 22 個位元組加字串長度 與變長 string 有相同的範圍
使用者自定義(利用 type) 所有元素所需數目 每個元素的範圍與它本身的資料型別的範圍相同。
2、注意:任何資料型別的陣列都需要 20 個位元組的記憶體空間,加上每一陣列維數佔 4 個位元組,再加上資料本身所佔用的空間。資料所佔用的記憶體空間可以用資料元數目乘上每個元素的大小加以計算。
例如,以 4 個 2 位元組之 integer 資料元所組成的一維陣列中的資料,佔 8 個位元組。這 8 個位元組加上額外的 24 個位元組,使得這個陣列所需總記憶體空間為 32 個位元組。包含一陣列的 variant 比單獨的一個陣列需要多 12 個位元組。
3、可以用typename函式返回一個variant變數的當前型別。
2樓:匿名使用者
在vb中min@是string資料型別的變數。
string 資料型別
string 之字元碼的範圍是 0 到 255。字符集的前 128個字元(0 到 127)對應於標準的 u.s.
鍵盤上的字元與符號。這前 128 個字元與 ascii 字符集中所定義的相同。後 128 個字元(128 到
255)則代表特殊字元,例如國際字元,重音符號,貨幣符號及分數。string 的型別宣告字元為美元號
($)。
3樓:匿名使用者
@ 是定義字串型變數
vb中變數有哪些型別?
4樓:郜訪彤儀燁
這是vb中常用的資料型別:
一、整數值:1。整型(integer)---%2。長整型(long)---&
二、浮點數:3。單精度型(single)---!
4。雙精度型(double)---#
三、其他:
5。貨幣型(currncy)---$
6。字串型(string)---@
vb中的變數有哪些?
5樓:在黃龍古鎮塘釣的月光石
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位)。
6.string
另外 變數還可分為全域性變數和區域性變數
vb中如何定義變數
6樓:匿名使用者
變數,就是在某個定義範圍內可以變化的量,用於儲存引數的值。
(1)變數的命名規則
1) 必須以字母或漢字開頭,由字母、漢字、數字或下劃線組成,長度≤255個字元;
2) 不能使用vb中的關鍵字,並儘量不與vb中標準函式名同名;如:dim 、sin
3)vb中不區分變數的大小寫,一般變數首字母用大寫,其餘用小寫;
4)為了增加程式的可讀性,可在變數名前加一個縮寫的字首來表明該變數的資料型別。
(2)變數宣告
1)用dim語句進行顯式宣告
語句形式: dim 變數名 [as 型別] 如: dim intx as integer
說明:•如果沒有as 型別,則預設為變體型別。
•可在變數名後加型別符來代替as 型別 如: dim intx%
•一條語句可以同時定義多個變數,但每個變數必須有自己的型別宣告,型別宣告不能共用;
•字串變數根據其存放的長度是否固定,定義方法不同:
定長字串: dim stra as string*10
表示最多存放10個字元,如果賦值不足10個,則右補空;若多於10個,則多餘部分截去。
不定長字串:dim stra as string 』最多可存放2mb個字元
說明:dim生命的變數,在其生命的模組或者過程中有效;private生命的變數與dim的範圍等效;public生命的變數在整個工程中有效。
2) 隱式宣告
vb中允許變數不經過宣告就直接使用,這種稱為隱式宣告,所有隱式宣告的變數都是變體型的。
隱式宣告容易造成錯誤,為了除錯程式方便,一般對使用的變數都進行宣告,可以在通用宣告段使用option explicit 語句來強制顯式宣告所有變數。
(3)賦值
使用賦值號「=」。
如:dim a as integer
a = 8
或者:a = 2 + 3
7樓:滄州泊頭交河
dim a,b as integer
a 為variant b 為 integerdim a as integer ,b as integer定義a,b為整形變數
dim a as integer -說明a為整型變數dim b as string -說明b為可變長字元型變數dim c as string~~1 0 』說明c為長度是10個字元的固定長字元型變數
dim d(10)as integer -說明d為一維整型陣列dim e()as single -說明e為動態單精度變數static f as integer ,說明f為靜態整型變數redim e(10)as single -說明e為一維單精度陣列global h as integer -說明h為全域性整型變數
8樓:匿名使用者
應該是定義a為變體型變數,b為整型變數
9樓:匿名使用者
可以用typename(a)來檢視,結果顯示a是 variant(顯示的事empty),b是integer
private sub form_load()dim a,b as integer
text1.text = typename(a)text2.text = typename(b)end sub
10樓:匿名使用者
a 為variant b 為 integer
11樓:匿名使用者
定義a,b為整形變數
vb中變數有哪些??
12樓:匿名使用者
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位)。
6.string
另外 變數還可分為全域性變數和區域性變數
13樓:匿名使用者
1、數值型
型別名稱 表示資料 儲存空間 取值範圍
整型 integer 整型 2個位元組 -32,768 ~ 32,767
long 長整型 4個位元組 -2,147,483,648 ~ 2,147,483,647
byte 位元組型 1個位元組 0 ~ 255
實型 single 單精度浮點數 4個位元組 -3.402,823e38 ~ -1.401,298e-45
1.401,298e-45 ~ 3.402,823e38
double 雙精度浮點數 8個位元組 -1.797,693,134,862,32d308 ~
-4.940,656,458,412,47d-324
4.940,656,458,412,47d-324 ~
1.797,693,134,862,32d308
cunency 貨幣型 8個位元組 -922,337,203,685,447.580,8 ~
922,337,203,685,447.580,7
2、字串型
3、邏輯型 true / false
4、日期型
5、變體型
latex中怎麼在min下方輸入變數的範圍
在數學的display mode中 min f x 即可 min limits 1 如何latex中把下標放置到正下方 如果是數學符號,那麼直接 用 limits命令放在正下方,如 sum limits 若是普通符號,那麼要用 mathop先轉成數學符號再用 limits,如 mathop limi...
在java中定義了int型別要輸入的變數如何判斷
不是很明白你的意思,如果你用控制檯輸入 scanner sca new scanner system.in int i sca.nextint 不就已經限制死型別了嗎?trycatch exception e if s instanceof string 這樣吧,用最笨的方法,不過也是挺基礎的方法i...
vb中的EoF是什麼意思,vb中 是什麼意思
eof為end of file的縮寫,在作業系統中表示資料源無更多的資料可讀取。do while not eof 1 解釋 判斷當eof 1 的值為true時停止do迴圈。使用eof是為了避免因試圖在檔案結尾處進行輸入而產生的錯誤。直到到達檔案的結尾,eof函式都返回false。對於為訪問rando...