Hvad er heltalformat?

Et heltalformat er en datatype i computerprogrammering. Data indtastes af den slags information, der gemmes, til hvilken nøjagtighed numeriske data gemmes, og hvordan disse oplysninger skal manipuleres i behandlingen. Heltal repræsenterer hele enheder. Heltal indtager mindre plads i hukommelsen, men denne rumbesparende funktion begrænser størrelsen af ​​det heltal, der kan gemmes.

heltal er hele tal, der bruges i aritmetik, algebra, regnskabsmæssige og optællingsapplikationer. Et helt antal indebærer, at der ikke er mindre delvise enheder. Nummeret 2 som et heltal har en anden betydning af, at nummer 2.0. Det andet format angiver, at der er to hele enheder og nul tiendedele af en enhed, men at tiendedele af en enhed er mulige. Det første nummer, som et heltal, indebærer, at mindre enheder ikke overvejes.

Der er to grunde til et heltalformat i programmeringssprog. For det første er et heltalformat passende, når man overvejer objekter, der ikke kan deles i mindreenheder. En manager, der skriver et computerprogram til beregning af opdelingen af ​​en $ 100 -bonus mellem tre ansatte, ville ikke tildele et heltalformat til bonusvariablen, men ville bruge et til at gemme antallet af ansatte. Programmerere erkendte, at heltal er hele tal og ikke kræver, at så mange cifre skal være nøjagtigt repræsenteret.

I de tidlige dage af computing var hukommelsesrummet begrænset og dyrebart, og et heltalformat blev udviklet for at gemme hukommelsen. Da computerhukommelse er et binært system, var antallet repræsenteret i base 2, hvilket betyder, at acceptable cifre er 0 og 1. nummer 10 i base 2 repræsenterer nummer 2 i base 10, da 1 i de to søjle er det ciffer, der er ganget med 2 hævet til den anden effekt. 100 i base 2 er lig med 8 i base 10, da 1 i den første kolonne er 1 ganget med 2 kuber.

Brug af en tænd/sluk -basis til at repræsentere binære tal, elektrisk baseret beregningRS blev udviklet. Lidt er en enkelt tænd/sluk, sand/falsk eller 0/1 repræsentation af data. Mens forskellige hardwarekonfigurationer blev undersøgt ved hjælp af variationer af antallet af bits, der er direkte adresserbare af computeren, blev 8-bit byte og 2-byte-ordet standard til beregning af generel brug. Derefter bestemmer specifikationen af ​​heltalformatbredden ikke antallet af decimaler, men den største og mindste værdi, som et heltal kan antage.

De fleste sprogs heltalformater tillader lidt at blive brugt til et skilt til et udpeget et positivt eller negativt heltal. På en 32-bit sprogkompiler bruger C/C+ -sprogene det heltalformat, int, til at gemme underskrevne heltalværdier mellem –231 til 231-1. En heltalværdi trækkes ud for at rumme nul eller omtrent +/- 2,1 billioner. På en 64-bit compiler er ved hjælp af Int64-datatypen, underskrevne heltalværdier mellem -263 til 263-1 eller +/- 9.2 Quintillion, tilladt.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?