Kas yra sveikųjų skaičių formatas?

Sveikasis skaičius yra duomenų tipas kompiuterių programavime. Duomenys rūšiuojami pagal saugomos informacijos rūšį, kokiu tikslumu saugomi skaitiniai duomenys ir kaip ta informacija turi būti manipuliuojama apdorojant. Sveikieji skaičiai reiškia ištisus vienetus. Sveikieji skaičiai užima mažiau vietos atmintyje, tačiau ši erdvę taupanti funkcija riboja sveikojo skaičiaus, kurį galima išsaugoti, dydį.

Sveikieji skaičiai yra sveikieji skaičiai, naudojami aritmetikos, algebros, apskaitos ir skaičiavimo programose. Sveikasis skaičius reiškia, kad nėra mažesnių dalinių vienetų. Skaičius 2 kaip sveikasis skaičius turi skirtingą reikšmę nei skaičius 2.0. Antrasis formatas rodo, kad yra du sveiki vienetai ir nulis dešimtųjų vieneto, tačiau galimos dešimtosios vieneto dalys. Pirmasis skaičius, kaip sveikasis skaičius, reiškia, kad į mažesnius vienetus neatsižvelgiama.

Yra dvi priežastys, kodėl programavimo kalbose yra sveikųjų skaičių formatas. Pirma, sveikųjų skaičių formatas yra tinkamas, kai svarstomi objektai, kurie neskirstomi į mažesnius vienetus. Vadovas, rašantis kompiuterinę programą, skirtą apskaičiuoti 100 USD premijos padalijimą tarp trijų darbuotojų, nepriskirtų priemokos kintamajam sveikojo skaičiaus formato, o naudotų vieną, kad išsaugotų darbuotojų skaičių. Programuotojai pripažino, kad sveikieji skaičiai yra sveiki skaičiai ir nereikia tiek daug skaitmenų, kad jie būtų tiksliai pavaizduoti.

Pirmosiomis skaičiavimo dienomis atminties vieta buvo ribota ir brangi, o atminčiai taupyti buvo sukurtas sveikųjų skaičių formatas. Kadangi kompiuterio atmintis yra dvejetainė sistema, skaičiai buvo pateikti 2 baze, o tai reiškia, kad priimtini skaitmenys yra 0 ir 1. Skaičius 10 2 bazėje reiškia skaičių 2 bazėje 10, nes 1 dviejų stulpelyje yra skaitmuo, padaugintas iš 2 pakeltas į antrąją galią. 100 2 bazėje yra lygus 8 10 bazėje, nes 1 pirmajame stulpelyje yra 1, padaugintas iš 2 kubo.

Naudojant įjungimo / išjungimo pagrindą dvejetainiams skaičiams pateikti, buvo sukurti kompiuteriai, pagrįsti elektra. Bitas yra vienas įjungtas / išjungtas, teisingas / klaidingas arba 0/1 duomenų pateikimas. Nors įvairios aparatinės įrangos konfigūracijos buvo tiriamos naudojant bitų, kuriuos tiesiogiai adresuoja kompiuteris, skaičiaus variantus, 8 bitų baitas ir 2 baitų žodis tapo standartiniais bendrojo naudojimo skaičiavimais. Tada sveikojo skaičiaus formato pločio specifikacija nustato ne skaičių po kablelio skaičių, o didžiausią ir mažiausią sveikojo skaičiaus reikšmę.

Daugumos kalbų sveikųjų skaičių formatai leidžia bitą naudoti kaip ženklą, nurodantį teigiamą arba neigiamą sveikąjį skaičių. 32 bitų kalbos kompiliatoriuje C/C+ kalbos naudoja sveikųjų skaičių formatą int, kad saugotų sveikųjų ženklų reikšmes nuo –231 iki 231-1. Viena sveikojo skaičiaus reikšmė atimama, kad būtų priimtas nulis arba apytiksliai +/- 2.1 trilijonas. 64 bitų kompiliatoriuje, naudojant int64 duomenų tipą, leidžiamos sveikųjų ženklų reikšmės nuo -263 iki 263-1 arba +/- 9.2 kvintilijono.