Например, если n=9
, то сколько разных значений может быть представлено в 9 двоичных разрядах (бит)?
Мое мышление заключается в том, что если я установил каждый из этих 9 бит в 1, я сделаю максимально возможное число, которое эти 9 цифр могут представлять. Поэтому самое высокое значение 1 1111 1111
, которое равно 511
в десятичной системе. Я заключаю, что поэтому 9 цифр двоичного кода могут представлять 511 разных значений.
Правильно ли мой мыслительный процесс? Если нет, может ли кто-нибудь объяснить, что мне не хватает? Как я могу обобщить его на бит n
?