Megosztás a következőn keresztül:


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íti Double . Ha például egy egész számot követ R, az érték egy értékre Doublevá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épelve Double:

    Dim num# = 3
    
  • Keretrendszer típusa. A .NET-keretrendszer megfelelő típusa a System.Double struktúra.

Lásd még