Bruger:Peh-herlev/sandkasse-Talrepresentation (Computer): Forskelle mellem versioner
Start |
(Ingen forskel)
|
Versionen fra 26. apr. 2012, 00:39
Hvordan tal bliver repræsenteret internt i computeren afhænger af programmerings sprog, om der er tale om heltal eller Decimal tal og computerens alder.
heltal repræsentation
I moderne computere bliver heltal næsten altid gemt som #2s-komplement eller en streng af ascii karakterer, afhængig af programmerings sproget. I programmeringssproget C bliver heltalsværdier gemt som 2s-komplement. Afhængig af programmeringssproget vil der være grænser for hvor store og små tal man kan regne med. I programmeringssproget LISP er der ingen begrænsning på størrelsen af heltal.
Når tallet bliver gemt som 2s-komplement er der afsat fast størrelse på forhånd og størrelsen kan da være begrænset til 2^15 (-32768..32767), 2^23, 2^31, 2^63 eller 2^127. I gamle computer er BCD repræsentation også anvendt.