Quantos valores podem ser representados com n bits?

Por exemplo, sen=9, quantos valores diferentes podem ser representados em 9 dígitos binários (bits)?

Meu pensamento é que, se eu definir cada um desses 9 bits como 1, tornarei o número mais alto possível que esses 9 dígitos possam representar. Portanto, o valor mais alto é1 1111 1111 que é igual511 em decimal. Concluo que, portanto, 9 dígitos do binário podem representar 511, valores diferentes.

Meu processo de pensamento está correto? Caso contrário, alguém poderia gentilmente explicar o que estou perdendo? Como posso generalizá-lo paran bits?

questionAnswers(6)

yourAnswerToTheQuestion