Celé číslo je z matematiky číslo, které může být buď:

  • přirozené číslo (1, 2, 3 …)
  • nula (0)
  • záporné číslo (-1, -2, -3 ….)

V počítačích se však pracuje s celými čísly pouze dvěma způsoby:

  • celé číslo bez znaménka = (0, 1, 2, 3…) = nerozlišujeme kladná ani záporná čísla, nebo je považujeme pouze za kladná
  • celé číslo se znaménkem = (…, -2, -1, 0, 1, 2….) = rozlišujeme i znaménko

Bitový rozsah celých čísel

V počítačích jsou celá čísla vždy spojena s nějakým konkrétním bitovým rozsahem. Z toho plyne, že celá čísla mají vždy nějaké minimum a maximum.

Příklad:

Řekněme, že chcete uložit do paměti číslo 999. Kolik bitů na takové číslo potřebujete?

Řešení:

  1. Nejdřív musíte převést číslo do dvojkové soustavy.
  2. 99910 = 11111001112
  3. Teď spočítejte cifry výsledku ve dvojkové soustavě
  4. Pro uložení čísla 999 potřebujete minimálně 10 bitů kde minimum je 0 a maximum je 1024 (= 210).

Práce s kladnými čísly

Celá kladná čísla se v počítačích ukládají stejně, jako kdybychom jen převáděli mezi číselnými soustavami.

Číslo 99910 se uloží jako 11111001112.

Pokud v paměti pro tuto hodnotu vymezíme 10 bitů tak to znamená, že nejvyšší číslo, které v tomto prostoru můžeme uložit, je 210 tedy 102410 tedy 11111111112.

Souhrn

  • Počítače pracují buď s celými čísly bez znaménka nebo se znaménkem
  • Celá čísla bez znaménka jsou v paměti uložena přesně tak, jako kdybychom prováděli matematický převod mezi desítkovou a dvojkovou číselnou soustavou.