Verklig datatyp

En riktig datatyp är en datatyp som används i ett datorprogram för att representera en approximation av ett reellt tal . Eftersom de reella talen inte går att räkna kan datorer inte representera dem exakt med en begränsad mängd information. Oftast kommer en dator att använda en rationell approximation till ett reellt tal.

Rationella nummer

Den mest allmänna datatypen för ett rationellt tal lagrar täljaren och nämnaren som heltal .

Fast punktnummer

En fastpunktsdatatyp använder samma nämnare för alla tal. Nämnaren är vanligtvis en potens av två . Till exempel, i ett system med fasta punkter som använder nämnaren 65 536 (2 16 ), betyder det hexadecimala talet 0x12345678 0x12345678/65536 eller 305419896/65536 eller 4660 + 252136/37 eller ca.

Flyttal

En flyttalsdatatyp är en kompromiss mellan flexibiliteten hos en allmän rationell datatyp och hastigheten för aritmetik med fast punkt. Den använder några av bitarna i datatypen för att specificera en potens av två för nämnaren. Se IEEE-standarden för flytpunktsarithmetik .

Decimaltal

Liknande datatyp med fast punkt eller flyttal, men med en nämnare som är en potens av 10 istället för en potens av 2.