Veče,
Dosad sam uvijek na mjestima odakle sam učio C++ i općenito programiranje nalazio da je najveći broj koji se može zapisati u 1 bajt 255 odnosno (2 na 8) - 1, te da je razlog ovog -1 predznak koji zauzima 1 bit.
Sad gledam neke video materijale sa jednog fakulteta gdje se u objašnjenju navodi da je razlog što se oduzima 1 taj što su svi bitovi u osmobitnom bajtu imaju vrijednost 0 tako da je najveći broj koji se može zapisati 255 ?
Koje je od ovog sad ispravno?
P.S. Možda sam malo konfuzno napisao ali siguran sam da će malo iskusniji shvatiti :)