Сколько значений можно представить с помощью n битов?

Например, если n = 9 , то сколько различных значений может быть представлено 9 двоичными цифрами (битами)?

Я считаю что если я установлю каждый из этих 9 битов в 1, я сделаю максимально возможное число, которое могут представлять эти 9 цифр. Следовательно, наибольшее значение равно 1 1111 1111 , что равно 511 в десятичной системе. Я прихожу к выводу, что, таким образом, 9 цифр в двоичном формате могут представлять 511 различных значений.

Верен ли мой мыслительный процесс? Если нет, может ли кто-нибудь объяснить, что мне не хватает? Как я могу обобщить это до n бит?

40
задан NullUserException 1 November 2012 в 18:03
поделиться