Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: xor   Vladimir Podgorny   26 Mar 2001 11:06:43 
Архивное /ru.perl/12034584c0852.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional