[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#23111: 25.0.92; logxor leading zero missed
From: |
Michael Heerdegen |
Subject: |
bug#23111: 25.0.92; logxor leading zero missed |
Date: |
Fri, 25 Mar 2016 17:00:53 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
Andreas Röhler <andreas.roehler@easy-emacs.de> writes:
> (logxor 110 011) ==> 101 ; right
> (logxor 110 101) ==> 11 ; leading zero is missed
I think this is expected: logxor returns an integer, and "11" and "011"
are just different printed representations for the same number: 11. The
lisp printer can't know that in this special case, it would make sense
to print 11 differently. Even if it did, this wouldn't make any
difference for coding anyway.
Michael.