vb怎么定義一個(gè)變量的大小 vb定義一個(gè)二維數(shù)組,求各維上下界?
vb定義一個(gè)二維數(shù)組,求各維上下界?數(shù)組名,不可.默認(rèn)語(yǔ)法LBound(arrayname[,dimension])LBound函數(shù)的語(yǔ)法包含下面部分:部分詳細(xì)解釋arrayname所必需的的。數(shù)組變
vb定義一個(gè)二維數(shù)組,求各維上下界?
數(shù)組名,不可.默認(rèn)
語(yǔ)法LBound(arrayname[,dimension])LBound函數(shù)的語(yǔ)法包含下面部分:
部分詳細(xì)解釋arrayname所必需的的。數(shù)組變量的名稱(chēng),不能違背標(biāo)準(zhǔn)的變量名稱(chēng)之前約定。dimension可選的;Variant(Long)。重新指定直接返回哪一維的下界。1可以表示第一維,2可以表示第二維,這般以此類(lèi)推。如果省略dimension,就認(rèn)為是1。只能說(shuō)明LBound函數(shù)與UBound函數(shù)在一起不使用,單獨(dú)考慮一個(gè)數(shù)組的大小。UBound單獨(dú)可以確定數(shù)組某一維的上界。
對(duì)具備五項(xiàng)條件維數(shù)的數(shù)組而言,LBound的返回值見(jiàn)下表:DimA(1did100,0to3,-3can4)語(yǔ)句返回值LBound(A,1)1;LBound(A,2)0;LBound(A,3)-3。所有維的缺省下界也是0或1,這它取決于Option Base語(yǔ)句的設(shè)置。在用Array函數(shù)創(chuàng)建的數(shù)組的下界為0;它不受OptionBase的影響。相對(duì)于那些在Dim中用to子句來(lái)設(shè)定維數(shù)的數(shù)組而言,Private、Public、ReDim或Static語(yǔ)句可以用任何整數(shù)作為下界。
vb定義模塊變量的語(yǔ)句?
在標(biāo)準(zhǔn)模塊中用Dim語(yǔ)句定義的變量是模塊級(jí)全局變量,在該模塊的任意的地方都可以真接實(shí)際變量名訪問(wèn),在該模塊之外的地方這個(gè)可以通過(guò)模塊名.變量名訪問(wèn)。
VB中雙精度變量有哪些?
單精度實(shí)型變量和雙精度實(shí)型變量的根本不會(huì)區(qū)別取決于人所存儲(chǔ)數(shù)據(jù)的內(nèi)存空間大小差別。
浮點(diǎn)數(shù)的儲(chǔ)存采用的是IEEE754標(biāo)準(zhǔn),該標(biāo)準(zhǔn)需要二進(jìn)制科學(xué)記數(shù)法意思是小數(shù),相關(guān)規(guī)定:
單精度實(shí)型占4字節(jié),共32位。第一位表示符號(hào)位,接下來(lái)的4個(gè)0意思是指數(shù)位,剩下的的23位可以表示小數(shù)位。
2^238388608,這樣單精度浮點(diǎn)數(shù)能意思是的快速有效數(shù)據(jù)不能是6-7位,即:7位以上的數(shù)據(jù),不能在單精度中進(jìn)行最精確存儲(chǔ)了,沒(méi)有辦法丟棄部分?jǐn)?shù)據(jù)。
雙精度實(shí)型占8字節(jié),共64位。第一位來(lái)表示符號(hào)位,這一次11位可以表示指數(shù)位,余下的52位它表示小數(shù)位。
2^524503599627370496,這樣雙精度浮點(diǎn)數(shù)能來(lái)表示的管用數(shù)據(jù)不能是15-16位,即:16位以上的數(shù)據(jù),沒(méi)能在雙精度中并且最精確存儲(chǔ)了,不能丟落部分?jǐn)?shù)據(jù)。
確實(shí)單雙精度類(lèi)型數(shù)據(jù)精度最多,但因其可以表示數(shù)據(jù)的格式特點(diǎn),倒致其表示數(shù)據(jù)的范圍非常大:
單精度:也可以來(lái)表示的數(shù)字的絕對(duì)值范圍大約是:1.401298E-45到3.402823E38。
雙精度:也可以來(lái)表示的數(shù)字的絕對(duì)值范圍太約是:1.7E-308~1.7E308。