[identity profile] extractor-ru.livejournal.com posting in [community profile] useful_faq

      Пожалуйста, объясните мне, бестоковому, как наибольшим положительным числом, умещающимся в 1 байте, может быть 256?

From: [identity profile] free-energy.livejournal.com
Если вопрос стоит «Сколько чисел можно представить при помощи 1 байта», то да, 256, если мы не интересуемся нулем и отрицательными числами. Мы можем договориться, что все нули в памяти соответствуют нашей единице, 0000001 соответствует двойке и т.д., в итоге сможем представить все положительные числа от 1 до 256. Это очень типичный прием, сама много раз так делала, если жалко лишний байт, а ноль и отрицательные числа не ожидаются для данной величины.