Witam,
chciałbym porozmawiać o reprezentacji danych w pamięci komputera. Wiemy, że mamy w C++ int. On ma domyślnie 4 bajty
4B = 4*8b = 32b
Więc potrzebujemy 32 komórki pamięci. Każda komórka zawiera po jednej liczbie 0 lub 1. (tak reprezentowane są liczby)
Więc mogę zapisać w incie maksymalną liczbę (11111111111111111111111111111111)_2 = (4294967296)_10 = 2^32
Czy dobrze to rozumiem?