Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Почему ?

Приветствую, .

Хотел бы выслушать мнение програмеров. Почему ?
8 or 4 = 12
8 and 4 = 0
8 xor 4 = 12
3 or 5 = 7
3 and 5 = 1
3 xor 5 = 2
Желательно поподробней.

Ответить   Sun, 25 Jan 2004 17:01:49 +0300 (#63256)

 

Ответы:

Здравствуйте !

Потому что :

00001000 or
00000100 =
00001100 = 12

00001000 and
00000100 =
00000000 = 0

и.т.д.

...

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sun, 25 Jan 2004 17:35:11 +0300 (#63266)

 

Раскладываешь числа в двоичную систему (на 0 и 1) и смотришь побитно:
1 and 1 = 1, в остальных случаях ? and 0 = 0
? or 1 = 1, и только 0 or 0 = 0
? xor (not ?) = 1, а ? xor ? = 0 - где ? - одно и то же число [ (not 1)=0,
(not 0)=1 ]
(везде от перестановки мест "слагаемых" результат не меняется)
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "VladS" Sun, 25 Jan 2004 17:54:32 +0300 (#63277)

 

3 xor 5= 6 а не 2.
Original Message From: "VladS" <philoso***@s*****.net>
To: "comp.soft.prog.prog (3778558)" <buz@l*****.com>
Sent: Sunday, January 25, 2004 4:54 PM

1)=0,

Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 26 Jan 2004 11:22:14 +0200 (#63713)

 

Дык этож битовые операции, описаны в учебнике по любому языку. Если нужно, то
ссылки некоторые:
http://www.ournet.md/~asm/XOR.htm
http://subway.net.ru/diary/20.07.2003/3

Борис Сурин. bsur***@m*****.ru
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 26 Jan 2004 12:06:33 +0300 (#63690)