Dupla adattípus (Visual Basic)
Enterprise kiadás A -1,79769313486231570E+308-tól -4,940656458412-ig terjedő, 64 bites (8 bájtos) dupla pontosságú lebegőpontos számokat tartalmaz. Negatív értékek esetén 46544E-324, pozitív értékek esetén pedig 4,94065645841246544E-324–1,79769313486231570E+308. A dupla pontosságú számok valós szám közelítését tárolják.
Megjegyzések
Az Double
adattípus egy szám legnagyobb és legkisebb lehetséges nagyságát biztosítja.
Az alapértelmezett érték Double
0.
Programozás Tippek
Precíziós. Amikor lebegőpontos számokkal dolgozik, ne feledje, hogy nem mindig rendelkeznek pontos ábrázolással a memóriában. Ez bizonyos műveletek, például az érték-összehasonlítás és az
Mod
operátor váratlan eredményeihez vezethet. További információ: Adattípusok hibaelhárítása.Záró nullák. A lebegőpontos adattípusok nem rendelkeznek a záró nulla karakter belső ábrázolásával. Például nem tesznek különbséget a 4.2000 és a 4.2 között. Következésképpen a záró nulla karakter nem jelenik meg lebegőpontos értékek megjelenítésekor vagy nyomtatásakor.
Írja be a karaktereket. Ha a literál típusú karaktert
R
hozzáfűzi egy literálhoz, az az adattípushoz kényszerítiDouble
. Ha például egy egész számot követR
, az érték egy értékreDouble
változik.' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0: Dim dub As Double = 4.0R
Ha hozzáfűzi az azonosítótípus karakterét
#
az azonosítóhoz, az arra kényszeríti.Double
A következő példában a változónum
a következőként van begépelveDouble
:Dim num# = 3
Keretrendszer típusa. A .NET-keretrendszer megfelelő típusa a System.Double struktúra.