Если я спрошу вас, какое наибольшее значение вы можете вписать в двузначное число, вы бы сказали, что это 10 2 (100) или 10 2 -1 (99)?Очевидно последнее.Отсюда следует, что, если я спрошу вас, какое наибольшее n
-значное число, это будет 10 n -1.Но почему здесь "-1"?Проще говоря, потому что мы можем представить 0 в двузначном числе также как 00 (но все просто пишут 0).
Давайте заменим 10
произвольной базой, b
.Отсюда следует, что для данной базы, b
, самое большое n
-значное число, которое вы можете представить, это b n -1.Используя 32-битное (n = 32
) число base-2 (b = 2
), мы видим, что наибольшее значение, которое мы можем представить, 2 32 -1.
Другойспособ думать об этом состоит в использовании меньших чисел.Скажем, у нас есть 1-битное число.Можете ли вы сказать мне, что наибольшее значение, которое он может представлять, составляет 2 1 или 2 1 -1?