GarGy píše:jde o to že na netu to neni nikde vysvětleno tak že bych to pochopil
Ale no tak, to jsi moc nehledal

Tak zkus pochopit tohle:
Posunutá nula znamená, že k celému číslu přičteš nějakou hodnotu, například k osmibitovému číslu přičteš 127. Takže binární 00000000 bude znamenat -128, binární 10000000 bude ve skutečnosti 0 a binární 11111111 bude +127. Má to výhodu v jednoduchém porovnávání dvou čísel, kde nezáleží na tom jestli jsou kladná nebo záporná.
Proto se to používá při ukládání čísel s plovoucí desetinnou čárkou, kde exponent je v přímém nebo doplňkovém kódu, a mantisa v kódu s posunutou nulou.
Ale řekl bych že ty máš mnohem větší problém, a to že naprosto nechápeš dvojkovou soustavu. Nezvládáš ani celá čísla, a chtěl bys pochopit zápis reálných! Co asi znamená to 2 na třetí? Dokážeš aspoň spočítat kolik to je?
Definice z Wikipedie: "Dvojková soustava je poziční číselná soustava mocnin čísla 2."
Takže binárně 00001000, když to rozepíšu, je to
0*2^7 +
0*2^6 +
0*2^5 +
0*2^4 +
1*2^3 +
0*2^2 +
0*2^1 +
0*2^0
neboli
0 + 0 + 0 + 0 + 8 + 0 + 0 + 0
Teď si cvičně převeď ta tvoje dvojková čísla 10 a 11, ať vidíš kolik to vlastně je.