Сколько цифр требуется для выражения чисел от 0 до 99 включительно? 2, верно?
Как ты это сделал? Глядя на цифры? Хорошо - есть 100 чисел, так что вы можете взять логарифм от 10 до 100 (эквивалентно, вы можете мысленно заполнить пробел: 10 в степени _ = 100). Или вы можете понять, что существует 100 чисел, потому что диапазон 0 ... 99 имеет тот же размер, что и диапазон 1..100.
Все это работает одинаково с битами, за исключением того, что теперь вы находитесь в базе 2 вместо базы 10. (Прежде чем кто-то сделает умный комментарий, что «каждая база - это база 10»).