|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vladimir Podgorny 2:5020/400 26 Mar 2001 11:06:43 To : All Subject : Re: xor -------------------------------------------------------------------------------- Pavel Kurnosoff <Pavel.Kurnosoff@p25.f736.n5030.z2.fidonet.org> wrote: > On Sat, 24 Mar 01 19:20:18 +0300 Sema wrote: > S> $a = ((12) xor (3)); print $a; > S> так не ксорит! Делаю по другому: > S> $a = 12 xor 3; print $a; > S> пишет 12. Как правильно поксорить 2-а числа? > [aaz@aaz zd]$ perl -e 'print (12 xor 3)' > [aaz@aaz zd]$ perl -e 'print (12 ^ 3)' > 15[aaz@aaz zd]$ > > ps: xor - это логический, не битовый. "аналог" несуществующего ^^ ;) Побитовый: perl -e "print ((0+12)^(0+3));" :) "0+" важно - показывает, что "12" и "3" - числа, а не строки... Или я чегой-то неправильно в вопросе интерпретировал? :) > -- > // pavel kurnosoff -- VP1-UANIC --- ifmail v.2.15dev5 * Origin: Adamant ISP news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/12034584c0852.html, оценка из 5, голосов 10
|