#binary
Вопрос:
Мне задали вопрос о наибольшем значении, которое может быть сохранено в 8 битах (без знака), при условии, что представление 0 не требуется. Идея в том, чтобы извлечь максимальную пользу из ваших битов, потому что это для игры 70-х годов, но для меня это просто не имеет смысла. Я предполагаю, что ответ 255, но мне говорят, что это 256, так что 00000000 = 1, что я не могу понять в своей голове.
Кто-нибудь видел что-то подобное?
Комментарии:
1. Наибольшее значение было бы равно 255, если
0b00000000
бы оно представляло значение0
. Но в ваших требованиях значение0
не требуется, и поэтому каждое значение увеличивается на 1, другими словами0b00000000 == 1
, поэтому0b11111111 == 256
2. Это то, что действительно использовалось, или это просто то, что можно было бы использовать? Спасибо вам также за быстрый ответ.