Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: dwni2 в Mar 18, 2011, 10:17



Титла: сравняване на двоични числа
Публикувано от: dwni2 в Mar 18, 2011, 10:17
здравейте
изкам да питам имам 28 | 10;
двои4ното представяне на 28 е 11100 а на 10 е 1010
как се използва OR кокато едното число е 5 цифрено а другото 4
да кажем
11100
|
1010
резултат
1110
а резултата от 5-тото число какъв е


Титла: Re: сравняване на двоични числа
Публикувано от: sstefanov в Mar 18, 2011, 10:34
Сравнявай ги като подравниш отдясно (както сравняваш десетични числа).
Ако някое число е с по-малко цифри си го допълни с 0 отпред.


Титла: Re: сравняване на двоични числа
Публикувано от: gat3way в Mar 18, 2011, 10:52
Не можеш ли просто да ги XOR-неш: ако резултата е нула са еднакви, иначе не са.


Титла: Re: сравняване на двоични числа
Публикувано от: edmon в Mar 18, 2011, 14:54
000000000100
и
00000100
и
0000000000000000000000100

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


Титла: Re: сравняване на двоични числа
Публикувано от: dwni2 в Mar 19, 2011, 09:04
мерси стана


Титла: Re: сравняване на двоични числа
Публикувано от: dwni2 в Mar 19, 2011, 09:05
а за какво се използват побитовите оператори