“VB數(shù)據(jù)”有哪些類型?是什么意思?

“VB數(shù)據(jù)”有哪些類型?是什么意思?

VB 6.O提供的基本數(shù)據(jù)類型主要有:字符型數(shù)據(jù)、數(shù)值型數(shù)據(jù)、貨幣類型、字節(jié)類型、布爾類型、日期類型、通用類型、無符號(hào)類型、對(duì)象類型等9種數(shù)據(jù)類型。
1.字符型數(shù)據(jù)
字符型數(shù)據(jù)(String)用以定義一個(gè)字符序列。

在內(nèi)存中一個(gè)字符用一個(gè)字節(jié)來存放。

2.?dāng)?shù)值型數(shù)據(jù)
數(shù)值型數(shù)據(jù)包括:整型、長(zhǎng)整型、浮點(diǎn)型(單精度和雙精度)4種。
(1)整型數(shù)
整數(shù)(Integer):是不帶小數(shù)點(diǎn)、范圍-32 768到3 2 767之間數(shù),在內(nèi)存中用2個(gè)字節(jié)(1 6位)?來存儲(chǔ)一個(gè)整數(shù)。在-32 678~32 767之間的一個(gè)數(shù)字在尾部加一個(gè)“%”符號(hào)也表示一種整型數(shù)據(jù),如1 345%,-67%。 ’
(2)長(zhǎng)整型數(shù)
長(zhǎng)整型數(shù)(Long):是超過一32 768~32 767范圍,而在-2 147 483 648~2 1 47 483 647之間的不帶小數(shù)點(diǎn)的數(shù),一個(gè)長(zhǎng)整數(shù)在內(nèi)存中占4個(gè)字節(jié)(32位)。

在-2 1 47 483 648~2 1 47 483 647之間的數(shù)字在尾部帶一個(gè)“&\”符號(hào),也表示為一個(gè)長(zhǎng)整數(shù)。
(3)浮點(diǎn)數(shù)
單精度數(shù)(Single):是帶小數(shù)點(diǎn)的實(shí)數(shù),有效值為7位。在內(nèi)存中用4個(gè)字節(jié)(32位)存放一個(gè)單精度數(shù)。

通常以指數(shù)形式(科學(xué)記數(shù)法)來表示,以“E\”或“e”表示指數(shù)部分。
雙精度數(shù)據(jù)(Double):也是帶小數(shù)點(diǎn)的實(shí)數(shù),有效值為1 5位。在內(nèi)存中用8個(gè)字節(jié)(64位)存放一個(gè)雙精度數(shù)。

雙精度數(shù)通常以指數(shù)形式(科學(xué)記數(shù)法)來表示,以“D\”或“d”表示指數(shù)部分。
3.貨幣類型
貨幣類型(Currency):是為計(jì)算貨幣而設(shè)置的定點(diǎn)數(shù)據(jù)類型,它的精度要求高,規(guī)定**到小數(shù)點(diǎn)后4位。在內(nèi)存中占8個(gè)字節(jié)(64位)。

取值范圍在-922 337 203 685 477.5805到922 337 203 685 477.5807之間。
4.字節(jié)(Byte)類型
字節(jié)(Byte)類型:是一種數(shù)值類型,以1個(gè)字節(jié)的無符號(hào)二進(jìn)制數(shù)存儲(chǔ),取值范圍為0~255。
5.布爾類型
布爾類型(Boolean):布爾型數(shù)據(jù)是一個(gè)邏輯值,也稱邏輯類型,用兩個(gè)字節(jié)存儲(chǔ),它只取兩種值,即’Frue(真)或False(假)。
6.日期類型
日期類型(Date):用以表示日期,在內(nèi)存中一個(gè)日期型數(shù)據(jù)用8個(gè)字節(jié)來存放。

7.通用類型
通用類型(’Variant),也稱變體類型,是一種通用的、可變的數(shù)據(jù)類型,它可以表示上述任何一種數(shù)據(jù)類型。假設(shè)定義a為通用型變量。
Dim a As Variant
在變量a中可以存放任何類型的數(shù)據(jù),例如:
a:–BASIC’ -存放一個(gè)字符串
a=10 -存放一個(gè)整數(shù)
a=20.5 -存放一個(gè)實(shí)數(shù)
a=–08/15/2003’· ’存放一個(gè)日期型數(shù)據(jù)
根據(jù)賦給a的值的類型不同,變量a的類型不斷變化,這就是稱之為變體類型的由來。當(dāng)一個(gè)變量未定義類型時(shí),VB自動(dòng)將變量定義為Variant類型。

不同類型的數(shù)據(jù)在Variant變量中是按其實(shí)際類型存放的(例如將一個(gè)整數(shù)賦給a,在內(nèi)存區(qū)中按整型數(shù)方式存放),用戶不必作任何轉(zhuǎn)換的工作,VB自動(dòng)完成。
8.無符號(hào)類型
無符號(hào)類型(Decimal):變量存儲(chǔ)96位(1 2個(gè)字節(jié))無符號(hào)的整數(shù)形式,并除以一個(gè)1 O的冪數(shù),稱為變比因子。這個(gè)變比因子決定了小數(shù)點(diǎn)右面的數(shù)字位數(shù),其范圍從O~28。
說明:目前Decimal數(shù)據(jù)類型只能在變體類型(Variant)中使用,也就是說,不能把一個(gè)變量聲明為Decimal.類型。

9.對(duì)象類型
對(duì)象類型(Object):用來表示圖形、OLE對(duì)象或其他對(duì)象,用4個(gè)字節(jié)存儲(chǔ)。

VB中有哪些數(shù)據(jù)類型?請(qǐng)列舉,并寫出對(duì)應(yīng)的關(guān)鍵字。

下面是VB6的:Byte(字節(jié)型)Boolean(布爾型或者叫邏輯型)Integer(整型)Long(長(zhǎng)整型)Single(單精度浮點(diǎn)型)Double(雙精度浮點(diǎn)型)Currency(貨幣型或者叫變比整型)Date(日期型)Object(對(duì)象)String(字符串型,分變長(zhǎng)字符串和定長(zhǎng)字符串)Variant(變體型,分?jǐn)?shù)字變體型和字符變體型)自定義類型(利用Type)

vb中數(shù)值類型的函數(shù)有哪些?不是常見的,是所有的。謝謝!

數(shù)據(jù)類型是變量或者常量參與計(jì)算的基本因素,主要包括如下幾種:字節(jié)型Byte:0~255。

符號(hào)字節(jié)型SByte:-128~127。

短整數(shù)Short:兩個(gè)字節(jié)。整數(shù)Integer:四個(gè)字節(jié)。長(zhǎng)整型Long:八個(gè)字節(jié)。

單精度浮點(diǎn)數(shù)Single:四個(gè)字節(jié)。雙精度浮點(diǎn)數(shù)Double:八個(gè)字節(jié)。定點(diǎn)數(shù)Decimal:十六個(gè)字節(jié)。

布爾Boolean:兩個(gè)字節(jié)。(True或False)字符串String:0~近20億個(gè)任意字符。日期Date:公元1年1月1日~9999年12月31日間的任意時(shí)間,小數(shù)部分為Time,整數(shù)部分為日期,或#05/11/1982#之類的形式。

其實(shí)數(shù)據(jù)類型是用來表示變量能夠參與的運(yùn)算的,能夠**限度的發(fā)揮機(jī)器性能或者節(jié)約系統(tǒng)內(nèi)存。例如:Integer整數(shù)是最能發(fā)揮32位機(jī)器的性能的,除非內(nèi)存不足換用Short,或者運(yùn)算溢出換用Long,一般只用Integer。還有很多別的類型,也可以自創(chuàng)。

求助!VB數(shù)據(jù)類型分別!

你所指的一個(gè)字節(jié),是字符串中的字節(jié)。\”345\”作為字符串,是三個(gè)字節(jié)。

但345作為數(shù)值,是兩個(gè)字節(jié)儲(chǔ)存。

一個(gè)字節(jié)可以存儲(chǔ)0~255的數(shù)值,十六進(jìn)制為0~FF兩個(gè)字節(jié)就可以儲(chǔ)存0000~FFFF的數(shù)值,即十進(jìn)制的0~65536所以整型的數(shù)值-32768~32767,總共就有65506個(gè)。所以整型用兩個(gè)字節(jié)即可存儲(chǔ)了。

VB定義的常用的基本數(shù)據(jù)類型有哪些?

VB 提供了許多基本數(shù)據(jù)類型,如: Integer , String , Boolean , Currency 等,每種數(shù)據(jù)類型占用一定的內(nèi)存,允許存儲(chǔ)一定范圍的百科值。所有數(shù)據(jù)應(yīng)具備一定的數(shù)據(jù)類型,以便 VB 能夠正確地使用它們。

基本數(shù)據(jù)類型見表 。