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)
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)