Datatyper #
Datatyper er informationsenheder.
Det vil sige, at en datatype er en kvantificering af information.
En datatype er en klasse eller kategori af dataværdier, som har fælles kendetegn og som man giver et navn.
Man kan også sige, at en datatype er et navn på en regel for, hvordan computeren skal fortolke digitale data.
F.eks. kunne reglen være: "Data er et heltal mellem 1 og 10".
Primitive datatyper #
En primitiv datatype er en datatype, som kun består af sig selv. F.eks. et heltal, et bogstav eller en sandhedsværdi.
Sammensatte datatyper #
En sammensat datatype er en struktureret datatype, som består af andre datatyper.
F.eks. et koordinatsæt, som består af to heltal x,y
.
Man kan også kalde primitive og sammensatte datatyper for henholdsvis simple og komplekse datatyper.
Repræsentation #
Man kan repræsentere datatyper grafisk ved hjælp af strukturdiagrammer.
Man kan også repræsentere datatyper ved hjælp af computerkode.
Computersprog giver programmøren adgang til at anvende en række indbyggede datatyper og til at definere nye datatyper selv.
Manipulation #
Man manipulerer også datatyper, når man anvender programmeringssprog.
Sammensatte datatyper er f.eks. lister eller objekter.
Dataværdier i en computer repræsenteres som tal.
På det laveste niveau arbejder computeren med binære kvantiteter, som repræsenterer tal med værdierne 0
eller 1
.
Et binært tal kalder man en bit - en sammentrækning af de engelske ord binary og digit.
En bit er en fysisk ting, som findes inde i computeren.
Ved at samle binære tal i grupper af 8 kan man tælle til 2^8 = 256
.
På den måde kan man blive ved med at gruppere dataværdier i mere og mere komplekse strukturer.
En datatype er en klasse eller kategori af datastrukturer, som har fælles kendetegn og som man giver et navn.
En datatype er en beskrivelse af en regel for, hvordan computeren skal fortolke en given mængde digitale data.
Eksempler #
Datatyper eller datastrukturer spiller en rolle i alle dele af et it-system.
Eksempler på datatyper er heltal, brøker, sandhedsværdier, tekst, URL'er, billeder, video, etc.
I computersprog kalder man fortolkningsregler for datatyper.
I et filsystem kaldes beskrivelsen af datamængder for filformater.
I et digitalt kommunikationssystem beskrives formatet af beskeder i en netværksprotokol.