Vad är heltalformat?

Ett heltalsformat är en datatyp i datorprogrammering. Data skrivs av den typ av information som lagras, till vilken noggrannhet som numerisk data lagras och hur den informationen ska manipuleras vid behandling. Heltal representerar hela enheter. Heltal upptar mindre utrymme i minnet, men denna rymdbesparande funktion begränsar storleken på heltalet som kan lagras.

heltal är hela siffror som används i aritmetiska, algebra, redovisnings- och uppräkningsapplikationer. Ett heltal innebär att det inte finns några mindre partiella enheter. Numret 2 som ett heltal har en annan betydelse att nummer 2.0. Det andra formatet indikerar att det finns två hela enheter och noll tiondelar av en enhet men att tiondelar av en enhet är möjliga. Det första numret, som ett heltal, innebär att mindre enheter inte beaktas.

Det finns två orsaker till ett heltalformat i programmeringsspråk. För det första är ett heltalsformat lämpligt när man överväger objekt som inte är delbara i mindreenheter. En chef som skriver ett datorprogram för att beräkna uppdelningen av en bonus på $ 100 mellan tre anställda, skulle inte tilldela ett heltalsformat till bonusvariabeln utan skulle använda en för att lagra antalet anställda. Programmerare insåg att heltal är hela siffror och inte kräver så många siffror för att vara exakt representerade.

Under de tidiga dagarna av beräkningen var minnesutrymmet begränsat och värdefullt, och ett heltalsformat utvecklades för att spara minne. Eftersom datorminne är ett binärt system representerades siffror i bas 2, vilket innebär att acceptabla siffror är 0 och 1. Siffran 10 i bas 2 representerar nummer 2 i bas 10, eftersom 1 i två kolumn är siffran multiplicerad med 2 höjda till den andra effekten. 100 i bas 2 är lika med 8 i bas 10, eftersom 1 i den första kolumnen multipliceras med 2 kubed.

med en ON/OFF -bas för att representera binära siffror, elektriskt baserad datorRs utvecklades. Lite är en enda på/av, sann/falsk eller 0/1 representation av data. Medan olika hårdvarukonfigurationer undersöktes med variationer av antalet bitar som är direkt adresserbara av datorn, blev 8-bitarsbyten och 2-byte-ordet standard för beräkning av allmän användning. Då bestämmer specifikationen av heltalsformatbredden inte antalet decimaler utan det största och minsta värdet som ett heltal kan anta.

De flesta språkens heltalformat tillåter lite att användas för ett tecken för att beteckna ett positivt eller negativt heltal. På en 32-bitars språkkompilerare använder C/C+ -språken heltalformatet, int, för att lagra signerade heltalvärden mellan –231 till 231-1. Ett heltalsvärde subtraheras för att rymma noll eller ungefär +/- 2,1 biljoner. På en 64-bitars kompilator, med användning av int64-datatypen, är signerade heltalsvärden mellan -263 till 263-1, eller +/- 9.2 kvintillion, tillåtna.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?