Co je celočíselný formát?
Celé číslo je datový typ v počítačovém programování. Data jsou typována druhem informace, která je uložena, do jaké přesnosti jsou numerická data uložena a jak se s těmito informacemi má zacházet při zpracování. Celá čísla představují celé jednotky. Celá čísla zabírají méně místa v paměti, ale tato funkce šetří místo omezuje velikost celého čísla, které lze uložit.
Celá čísla jsou celá čísla používaná v aritmetických aplikacích, algebře, účetnictví a výčtu. Celé číslo znamená, že neexistují menší dílčí jednotky. Číslo 2 jako celé číslo má jiný význam, než číslo 2.0. Druhý formát označuje, že existují dvě celé jednotky a nula desetin jednotky, ale že jsou možné desetiny jednotky. První číslo jako celé číslo znamená, že menší jednotky nejsou brány v úvahu.
Existují dva důvody pro celočíselný formát v programovacích jazycích. Za prvé, při zvažování objektů, které nelze rozdělit na menší jednotky, je vhodný celočíselný formát. Manažer, který psal počítačový program pro výpočet rozdělení bonusu 100 $ mezi tři zaměstnance, nepřidělil bonusové proměnné celé číslo, ale jeden použil k uložení počtu zaměstnanců. Programátoři uznali, že celá čísla jsou celá čísla a nevyžadují přesné vyjádření tolika číslic.
V počátečních dnech výpočetní techniky byl paměťový prostor omezený a vzácný a pro úsporu paměti byl vyvinut celočíselný formát. Protože počítačová paměť je binární systém, čísla byla reprezentována v základně 2, což znamená, že přijatelné číslice jsou 0 a 1. Číslo 10 v základně 2 představuje číslo 2 v základně 10, protože 1 ve sloupci dva je číslice násobená 2 pozvedl na druhou moc. 100 v základně 2 se rovná 8 v základně 10, protože 1 v prvním sloupci je 1 násobeno 2 krychlovými.
S využitím on / off základu pro reprezentaci binárních čísel byly vyvinuty elektricky založené počítače. Bit je jednoduchá on / off, true / false nebo 0/1 reprezentace dat. Zatímco různé hardwarové konfigurace byly prozkoumány pomocí variací počtu bitů, které jsou přímo adresovatelné počítačem, 8bitové bajty a 2-bajtové slovo se staly standardem pro všeobecné použití výpočetní techniky. Pak specifikace šířky celočíselného formátu neurčí počet desetinných míst, ale největší a nejmenší hodnotu, kterou celé číslo může předpokládat.
Celé celočíselné formáty většiny jazyků umožňují, aby se kousek použil jako znak pro označení kladného nebo záporného celého čísla. Na 32bitovém kompilátoru jazyků používají jazyky C / C + celočíselný formát int k ukládání podepsaných celých čísel mezi –231 až 231-1. Odečte se jedna celočíselná hodnota, aby se přizpůsobila nule, nebo zhruba +/- 2,1 bilionu. Na 64bitovém kompilátoru jsou povoleny s použitím datového typu int64 podepsané celočíselné hodnoty mezi -263 až 263-1 nebo +/- 9,2 kvintilionu.