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

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

Re: Re

Date: 2006-09-25 06:02 pm (UTC)
From: [identity profile] granite-golem.livejournal.com
Чудесно. Значит, она не знает арифметики. Да, попробуйте уточнить, она действительно полагает, что винчестер - это память компьютера?

Re: Re

Date: 2006-09-25 06:35 pm (UTC)
From: [identity profile] met0.livejournal.com
А что, это разве не своеобразный "кэш" n-ного уровня? :))

Re: Re

Date: 2006-09-25 06:42 pm (UTC)
From: [identity profile] granite-golem.livejournal.com
Что-то многовато, может, m-ного?

Re: Re

Date: 2006-09-26 05:44 am (UTC)
From: [identity profile] ennoto.livejournal.com
ни в коем разе. нету у НЖМД никаких атрибутов кэша.
From: [identity profile] free-energy.livejournal.com
Если вопрос стоит «Сколько чисел можно представить при помощи 1 байта», то да, 256, если мы не интересуемся нулем и отрицательными числами. Мы можем договориться, что все нули в памяти соответствуют нашей единице, 0000001 соответствует двойке и т.д., в итоге сможем представить все положительные числа от 1 до 256. Это очень типичный прием, сама много раз так делала, если жалко лишний байт, а ноль и отрицательные числа не ожидаются для данной величины.