Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Decimal Vs . Antal Datatyper

    På ytan kan det tyckas att det inte finns någon skillnad mellan decimal och datanummer typer . Men sanningen är att detta är ett område där storleken betyder en hel del . En datatyp är bäst för hantering av relativt små och exakta siffror , medan den andra är bäst för ett mycket stort antal där avrundning några platser är inget problem . Att välja fel datatyp kan orsaka dina beräkningar att vara betydligt felaktig . Decimal Datatyp
    decimal datatyp används för att lagra mycket exakta siffror .

    Decimal datatyper lagra variabler som signerade 128 - bitars ( 16 - byte ) heltal . Dessa skalas med en variabel effekt av 10 som anger antalet siffror till höger om decimalkommat . Till exempel , det största möjliga värdet av + /- skulle 79.228.162.514.264.337.593.543.950.335 lagras som 7,9228162514264337593543950335 med en skalfaktor av 0 . Skalningsfaktorn skulle flytta decimal tills det finns noll siffrorna till höger om decimalkommat . Dessutom är det minsta möjliga värdet av decimal datatypen + /-0,0000000000000000000000000001 (+ /-1E-28) .
    Datatypen Number
    datatypen Number används för lagra mycket stora mängder .

    Antal datatyper lagra variabler som ett 64 - bitars ( 8 - byte ) flyttal . De antal datatyper kan representera siffror så stor som 1.79E 308 eller så liten som 1E - 323 med 15 siffror i precision . Dessutom kan antalet datatypen representera NaN ( Not a Number ) , positiv och negativ oändlighet , och noll .
    Size Matters
    Mycket stora tal ska lagras använder datatypen Number .

    När projektet du arbetar med kräver lagring av mycket stora mängder , men kräver inte en stor precision kan du använda datatypen Number . Detta beror på att antalet datatypen kan lagra värden upp till 1.79E 308 medan decimal datatypen kan bara nå så högt som 7.9E +28 . Dessutom kan datatypen Number lagra värden så små som 1E - 323 medan decimal datatypen endast lagrar värden så små som 1E - 28 .
    Noggrannhet Matters
    Mycket exakta siffror ska lagras med decimal datatypen .

    De projekt som kräver lagring av mycket exakta siffror som är relativt liten bör använda decimal datatypen . Detta beror på att antalet datatypen är bara korrekt till 15 siffror . Å andra sidan , är det decimala datatypen noggrannhet på 28 siffror. Detta gör det decimal datatypen mycket mer exakt än antalet datatyp .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till element till en array i C - #
    ·Skillnader mellan Länkar & Buttons Rollover
    ·Hur man skapar en iPhone Installer Package
    ·Hur man beräknar Switch Overhead
    ·Hur man kompilerar i Fortran & Ignorera Radavstånd
    ·Hur man gör Exit Splash i PHP
    ·Hur man använder Boolean Script
    ·Hur till Öppen Gadget Dokument
    ·Hur man skapar ett Word Array i MIPS
    ·Hur man ändra storlek på kolumner i Underformulär
    Utvalda artiklarna
    ·Hur man returnera en referens till vektor C
    ·Hur man hittar ett magiskt nummer från en Python PYC A…
    ·Python List Skriver
    ·Hur man använder VBA för att ändra i databasen Plats…
    ·Hur man trycka på knappar i Batch File
    ·Så här ändrar TTF -filer
    ·Random Access Data Structure
    ·Regler för Paper Punch Kodning
    ·Hur flytta ViewState till längst ner på sidan
    ·Hur man byter nyradstecken i PHP
    Copyright © Dator Kunskap http://www.dator.xyz