Автор Тема: сравняване на двоични числа  (Прочетена 1866 пъти)

dwni2

  • Напреднали
  • *****
  • Публикации: 79
    • Профил
здравейте
изкам да питам имам 28 | 10;
двои4ното представяне на 28 е 11100 а на 10 е 1010
как се използва OR кокато едното число е 5 цифрено а другото 4
да кажем
11100
|
1010
резултат
1110
а резултата от 5-тото число какъв е
Активен

sstefanov

  • Напреднали
  • *****
  • Публикации: 158
    • Профил
Re: сравняване на двоични числа
« Отговор #1 -: Mar 18, 2011, 10:34 »
Сравнявай ги като подравниш отдясно (както сравняваш десетични числа).
Ако някое число е с по-малко цифри си го допълни с 0 отпред.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: сравняване на двоични числа
« Отговор #2 -: Mar 18, 2011, 10:52 »
Не можеш ли просто да ги XOR-неш: ако резултата е нула са еднакви, иначе не са.
Активен

"Knowledge is power" - France is Bacon

edmon

  • Гост
Re: сравняване на двоични числа
« Отговор #3 -: Mar 18, 2011, 14:54 »
000000000100
и
00000100
и
0000000000000000000000100

са равни числа.
та
1110
и
11000
се сравняват така:
01110
11000
и кво се получи:
14
и
24
;)
Активен

dwni2

  • Напреднали
  • *****
  • Публикации: 79
    • Профил
Re: сравняване на двоични числа
« Отговор #4 -: Mar 19, 2011, 09:04 »
мерси стана
Активен

dwni2

  • Напреднали
  • *****
  • Публикации: 79
    • Профил
Re: сравняване на двоични числа
« Отговор #5 -: Mar 19, 2011, 09:05 »
а за какво се използват побитовите оператори
Активен