Flyttall er tall som er uttrykt ved hjelp av en desimalbrøk og en eksponent. Flyttall brukes i datamaskiner for å representere reelle tall.

Faktaboks

Etymologi
av engelsk floating point number

For eksempel kan tallet 139 000 000 000 skrives 0,139 · 1012, og dermed uttrykkes som flyttall ved hjelp av desimalbrøken 0,139 og eksponenten 12. Eksponenten er den potensen med grunntallet 10 som desimaltalletmultipliseres med for å få tallets faktiske verdi.

Betegnelsen flyttall henspiller på at desimalpunktet (kommaet) ikke har noen fast plassering, men flyttes ettersom de forskjellige beregningsoperasjonene utføres. Dette er i motsetning til fasttall, som uttrykker tall ved hjelp av et antall sifre der desimalpunktet alltid er i korrekt posisjon.

Representasjon i datamaskiner

Desimalbrøken og eksponenten lagres i datamaskinen som separate seksjoner av en blokk på enten 4 byte (enkeltpresisjon) eller 8 byte (dobbeltpresisjon). Dette gir cirka 7 gjeldende siffer for enkeltpresisjon og 14 for dobbeltpresisjon.

På grunn av begrenset nøyaktighet i datamaskinen fordi man bare kan ta med et begrenset antall desimaler i tallene, vil man få avrundingsfeil ved operasjoner med flyttall. Svært små tall vil for eksempel avrundes til null, og irrasjonale tall må tilnærmes med rasjonale tall. Normalt er imidlertid nøyaktigheten så stor at feilene blir uten betydning.

Les mer i Store norske leksikon

Kommentarer

Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.

Du må være logget inn for å kommentere.

eller registrer deg