Home

datatypene

Datatypene er de grunnleggende byggesteinene i informasjonsbehandling og beskriver hvordan verdier lagres, valideres og manipuleres av et programmeringsspråk. En datatype definerer hvilke verdier som kan representeres, hvilke operasjoner som er tillatte, og hvordan verdier kan sammenlignes og lagres i minnet. Ulike språk har forskjellige konkrete implementasjoner, men de fleste språk skiller mellom grunnleggende (innfødte) typer og mer komplekse typer som bygges av disse.

Grunnleggende typer omfatter heltall (for eksempel int), flyttall (float eller double), boolske verdier (true/false) og tegn

Sammensatte typer representerer samlinger av verdier og kan være homogene eller heterogene. Eksempler er arrays og

Datatyper er en del av et språks typing-system, som kan være statisk eller dynamisk, og ofte sterk

(char).
Mange
språk
inkluderer
også
streng
som
en
egen
type.
Det
kan
også
finnes
spesialiserte
typer
som
dato/tid
og
ulike
størrelser.
lister
(samlinger
av
elementer
av
samme
type),
tuples
(et
fast
antall
verdier),
strukturer/records,
og
map/dictionary
som
kobler
nøkler
til
verdier.
Sett
er
en
annen
samlingstype
som
inneholder
unike
elementer.
Objekter
i
objektorienterte
språk
er
ofte
en
måte
å
modellere
datatyper
på
ved
å
kombinere
data
og
atferd.
eller
svak.
De
påvirker
minnehåndtering,
validering
og
konvertering
mellom
typer,
samt
ytelse
og
sikkerhet
i
programvare.