Skip to main content

Wat is een gehele indeling?

Een geheel getal -formaat is een gegevenstype in computerprogrammering.Gegevens worden getypt door het soort informatie dat wordt opgeslagen, tot welke nauwkeurigheid numerieke gegevens worden opgeslagen en hoe die informatie moet worden gemanipuleerd in de verwerking.Gehele getallen vertegenwoordigen hele eenheden.Gehele getallen bezetten minder ruimte in het geheugen, maar deze ruimtebesparende functie beperkt de omvang van het gehele getal dat kan worden opgeslagen.

gehele getallen zijn hele getallen die worden gebruikt in rekenkundige, algebra, boekhoud- en opsommingstoepassingen.Een heel getal impliceert dat er geen kleinere gedeeltelijke eenheden zijn.Het nummer 2 als geheel getal heeft een andere betekenis dan het nummer 2.0.Het tweede formaat geeft aan dat er twee hele eenheden en nul tienden van een eenheid zijn, maar dat tienden van een eenheid mogelijk zijn.Het eerste nummer, als een geheel getal, impliceert dat kleinere eenheden niet worden overwogen.

Er zijn twee redenen voor een gehele indeling in programmeertalen.Ten eerste is een geheel getal -formaat geschikt bij het overwegen van objecten die niet deelbaar zijn in kleinere eenheden.Een manager die een computerprogramma schrijft om de divisie van een bonus van $ 100 tussen drie werknemers te berekenen, zou geen geheel getal formaat aan de bonusvariabele toewijzen, maar zou er een gebruiken om het aantal werknemers op te slaan.Programmeurs erkenden dat gehele getallen hele getallen zijn en niet vereisen dat zoveel cijfers nauwkeurig worden weergegeven.

In de vroege dagen van computergebruik was geheugenruimte beperkt en kostbaar en werd een geheel getal -formaat ontwikkeld om geheugen te redden.Aangezien computergeheugen een binair systeem is, werden getallen weergegeven in basis 2, wat betekent dat acceptabele cijfers 0 en 1. Het nummer 10 in basis 2 vertegenwoordigt het nummer 2 in basis 10, omdat de 1 in de twee kolom het cijfer is vermenigvuldigd met 2verhoogd tot de tweede macht.100 in basis 2 is gelijk aan 8 in basis 10, omdat de 1 in de eerste kolom 1 is vermenigvuldigd met 2 in blokjes.

Gebruik van een aan/uit -basis voor het weergeven van binaire getallen, werden elektrisch gebaseerde computers ontwikkeld.Een beetje is een enkele aan/uit, true/false of 0/1 weergave van gegevens.Hoewel verschillende hardwareconfiguraties werden onderzocht met behulp van variaties van het aantal bits dat direct door de computer kan worden geadresseerd, werden de 8-bit byte en het 2-byte-woord standaard voor algemeen gebruik computergebruik.Vervolgens bepaalt de specificatie van de breedte van het gehele indelingsformaat niet het aantal decimalen, maar de grootste en kleinste waarde die een geheel getal kan veronderstellen.

De gehele getal -formaten van de meeste talen kunnen een beetje worden gebruikt voor een teken om een positief of negatief geheel te wijzen.Op een 32-bit taalcompiler gebruikt de C/C+ -talen het gehele getal-formaat, int, om ondertekende gehele waarde op te slaan tussen –231 tot 231-1.Eén gehele waarde wordt afgetrokken om de nul te huisvesten, of ongeveer +/- 2,1 biljoen.Op een 64-bit compiler zijn met behulp van het INT64-gegevenstype met behulp van gehele getalwaarden tussen -263 tot 263-1, of +/- 9.2 Quintillion, toegestaan.