Вопрос : бинарный пример

можете вы снабдить просто пример понимать цель и пользу вышеуказанного типа данных?

thanks
class=

Ответ : бинарный пример

Здесь будет ежедневный, программировать пример.  

Препятствуйте нам сказать вас те одиночную перемеююый интежера хранить нул, одного, или больше флагов, т.е., индикации положения.  Например, препятствуйте нам сказать вас начал программу которая возвратила чарс который показывает что кнопки отжаты на кнюппеле.  

Вам было бы нужно мочь добавить совместно значения этих флагов, без разрушать индивидуальные стоимости каждого.  Препятствуйте нам попытаться сделать то дифференциально.  Кнопка 1 1, кнопка 2 2, кнопка 3 будет 3, etc.  

Но ожидание, будет проблема!  Если мы возвращаем 3, то как можем мы сказать нажимаем ли мы кнопки 1 и 2, или как раз кнопка 3?  Не будет дороги, поэтому мы должны найти некоторую другую дорогу выразить значения.  

Препятствуйте нам попытаться 10.  Кнопка 1 1, кнопка 2 10, кнопка 3 100, и так далее.  То будет работать как раз отлично!  Мы можем легк обусловить что 100 будут кнопкой 3, или что 11 будут кнопками 1 и 2!

Но мы имеем другую проблему.  Препятствуйте нам сказать что кнюппель имеет 5 кнопок, но мы должны возвратить тип данным по чарса.  Чарс только идет до 255, поэтому мы только имеем комнату для 3 кнопок!  Помощь!

Разрешение:  Думайте binary.  С binary, мы можем использовать метод 10, но без использования как много космоса.  Binary работает с силами 2.  Так кнопка 1 была бы 1, кнопка 2 была бы 2, кнопка 3 была бы 4, кнопка 4 была бы 8 и прочее.  Если вы выразили ранее значения в binary, то они были бы 1, 10, 100, и 1000 соответственно.  Но иметь 5 кнопок, нам только было бы нужно пойти до 16, который в пределах параметров для типа данным по чарса.  Разрешенная проблема.  

Я буду огромным защитником людей техника учя двоичную систему счисления, по мере того как он обеспечивает более глубокое вникание в много дорог как компьютеры работают, и оно может также разрешить проблемы как одно показанное выше.  Я надеюсь я убеждало вас что binary полезн!
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us