vb中的資料型別

時間 2021-07-01 02:55:27

1樓:候鳥飛

vb的基本資料型別:字元型資料、數值型資料、貨幣型別、位元組型別、布林型別、日期型別、通用型別、無符號型別、物件型別等。

1、字元型資料  。字元型資料用以定義一個字元序列,在記憶體中一個字元用一個位元組來存放,用字母c表示,它的字元個數範圍是0-254個字元。

2、數值型資料 。數值型資料包括:整型、長整型、浮點型3種,浮點型又包括有單精度和雙精度2種。現實中所處理的大多數都是數值型資料,數值精度達16位,其結果表現為具體的數值。

3、貨幣型別。貨幣型別是為計算貨幣而設定的定點資料型別,它的精度要求高,規定精確到小數點後4位。

4、無符號型別。無符號整型和有符號整型的區別就是無符號型別可以存放的正數範圍比有符號整型中的範圍大一倍,因為有符號型別將最高位儲存符號,而無符號型別全都儲存數字。

2樓:匿名使用者

一、numeric資料型別

1、integer(型別符%)

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

2、long(型別符&)

可以處理-2147483648到+2147483647之間的所有數字。與使用2個位元組的integer不同,它使用4位元組記憶體儲存資料。

3、single(型別符!)

single可以處理-3.402823e38到-1.401298e-45之間的負值和1.401298e_45到3.402823e38之間的正值。

4、double(型別符#)

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

5、currency(型別符@)

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

二、byte資料型別

它主要包括0到255之間的整數。byte資料型別通常用於訪問二進位制檔案、圖形和聲音檔案。

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

string資料僅用於儲存字串。

四、boolean資料型別

只能是true或false。對於visual basic,false關鍵字表示零值,true表示非零值。

五、date資料型別

指的是能夠轉換為有效日期的數字或字串資料。

擴充套件資料

實數型(浮點數或實型數)的取值範圍:

1、單精度數(single,型別符!)

在記憶體中佔4個位元組(32位),有效數字:7位十進位制數

取值範圍:負數 -3.402823e+38 ~ -1.401298e-45

正數 1.401298e-45 ~ 3.402823e+38

2、雙精度數(double,型別符#)

double型別資料在記憶體中佔用8個位元組(64位)

double型可以精確到15或16位十進位制數,即15或16位有效數字。

取值範圍:負數: –1.797693134862316d+308 ~ -4.94065d-324

正數: 4.94065d-324 ~ 1.797693134862316d+308

整型的取值範圍:

1、有符號基本整形 int 能表示的範圍是-32768~32767(-2^15~-2^15-1)

2、無符號基本整形 unsigned int 能表示的範圍是0~655350~-2^16-1)

3、有符號短整形 short int 能表示的範圍是-32768~32767(-2^15~-2^15-1)

4、無符號短整形 short unsigned int 能表示的範圍是0~65535(0~-2^16-1) (-2^15~-2^15-1)

3樓:關鍵他是我孫子

vb的基本資料型別:

vb 6.o提供的基本資料型別主要有:字元型資料、數值型資料、貨幣型別、位元組型別、布林型別、日期型別、通用型別、無符號型別、物件型別等。

1、字元型資料

字元型資料(string)用以定義一個字元序列。在記憶體中一個字元用一個位元組來存放。用字母c表示。

它包括中文字元、英文字元、數字字元和其他ascⅱ字元,其長度(即字元個數)範圍是0-254個字元。

2、數值型資料

數值型資料包括:整型、長整型、浮點型(單精度和雙精度)4種。其結果表現為具體的數值。

現實中所處理的大多數都是數值型資料。數值型資料由數字、小數點、正負號和表示乘冪的字母e組成,數值精度達16位。

3、貨幣型別

貨幣型別(currency)是為計算貨幣而設定的定點資料型別,它的精度要求高,規定精確到小數點後4位。在記憶體中佔8個位元組(64位)。取值範圍在-922 337 203 685 477.5805到922 337 203 685 477.5807之間。

4、無符號型別

無符號整型和有符號整型的區別就是無符號型別可以存放的正數範圍比有符號整型中的範圍大一倍,因為有符號型別將最高位儲存符號,而無符號型別全都儲存數字。

5、位元組型別

一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。一個二進位制數字序列,在計算機中作為一個數字單元,一般為8位二進位制數,換算為十進位制。最小值-128,最大值127。

如一個ascii碼就是一個位元組。

擴充套件資料:

實數型(浮點數或實型數)的取值範圍:

1、單精度數(single,型別符!)

在記憶體中佔4個位元組(32位),有效數字:7位十進位制數

取值範圍:負數 -3.402823e+38 ~ -1.401298e-45

正數 1.401298e-45 ~ 3.402823e+38

2、雙精度數(double,型別符#)

double型別資料在記憶體中佔用8個位元組(64位)

double型可以精確到15或16位十進位制數,即15或16位有效數字。

取值範圍:負數: –1.797693134862316d+308 ~ -4.94065d-324

正數: 4.94065d-324 ~ 1.797693134862316d+308

整型的取值範圍:

1、有符號基本整形 int 能表示的範圍是-32768~32767(-2^15~-2^15-1)

2、無符號基本整形 unsigned int 能表示的範圍是0~655350~-2^16-1)

3、有符號短整形 short int 能表示的範圍是-32768~32767(-2^15~-2^15-1)

4、無符號短整形 short unsigned int 能表示的範圍是0~65535(0~-2^16-1) (-2^15~-2^15-1)

4樓:匿名使用者

visual basic(vb)程式設計提供的標準資料型別主要有:字串型資料和數值型資料,此外還提供了位元組、貨幣、物件、日期、布林和變體資料型別。

在vb程式中,所有變數都具有資料型別,以決定其用來儲存哪種資料。變數的資料型別決定了如何將代表這些值的位儲存到計算機的記憶體中。

字串型別(string):

字串型別的變數用來存放文字資訊。字串型變數又可分為定長字串和變長字串兩類。

一個定長字串變數所佔的記憶體空間是一定的,當其中的字元資訊沒達到這個長度時,所剩的空間由“空格“填充。

如果給定長字串變數賦一個超過其長度的字串,會被截掉多餘部分。

變長字串變數所佔的記憶體會隨所賦的字串的長度而變化。

除所儲存的字串外,還包括10個額外的位元組用來存放字元數等其它資訊。

變長字串最多可包含大約 20 億 ( 2^31)個字元。

定長字串可包含 1 到大約 64k ( 2^16 ) 個字元(當然還受定義的大小限制)。

說明:1、字串中包含的字元個數稱為字串的長度;

2、雙引號起界定作用,字元輸出時不顯示雙引號,從鍵盤輸入字串時,也不需要鍵入雙引號;

3、字串中的字元靠ascii碼識別,故大小寫是有區別的。如:“abc”與“abc”是不同的字串。

位元組型(byte):

該型別的變數佔用1個位元組的記憶體空間,可以表示0到255之間的無符號數。

因為它的資料不受格式轉換的影響,所以位元組型的變數常用來存放每一個二進位制位都具有特殊意義的二進位制資訊。

整型(integer):

該型別的變數佔用2個位元組的記憶體空間,可以存放 -32768到32767之間的值。

整型變數在我們vb程式開發中,經常用到。

定義時可以有以下方式:

dim inti as integer

dim inti%(直接用型別符時,變數與型別符合之間不加空格)

5樓:臨淵羨魚

vb變數型別如下:

一、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資料僅用於儲存字串。

四、boolean資料型別

這種資料型別的值只能是true或false。對於visual basic,false關鍵字表示零值,true表示非零值。

五、date資料型別

這種資料型別指的是能夠轉換為有效日期的數字或字串資料。

SQL中資料型別有哪些

灬 sql server?大體的分為 字元,2進製,數值,日期,其他型別 oracle啊 mysql db2 基本都是這樣.只是小的 差距.字元 有 char n 固定長度的字串。最多 8,000 個字元。n varchar n 可變長度的字串。最多 8,000 個字元。varchar max 可變...

C語言資料型別問題,C語言資料型別小數精度問題 急

網海1書生 首先糾正一下,這不是無符號int,是有符號,符號位就是用來表示正負數的。取值範圍的總數肯定是個偶數,這個好理解吧?那麼在這個數量範圍內,正數的個數和負數的個數肯定不可能相同啦,否則它們的和就是偶數,那麼你把0這個數往哪放?你也可以這樣想 把偶數個數放到數軸上,處在最中間的肯定是兩個數,不...

易語言資料型別,易語言中的資料型別是什麼意思?求詳解,不需說明內容,謝謝!

deliciows丶 版本 2 區域性變數 文字,文字型 區域性變數 邏輯,邏輯型 區域性變數 日期,日期時間型 區域性變數 位元組,位元組型 區域性變數 整數,整數型 區域性變數 小數,小數型 區域性變數 短整數,短整數型 區域性變數 長整數,長整數型 區域性變數 雙精度小數,雙精度小數型 文字 ...