#elisp
Function:
logior &rest ints-or-markersThis function returns the “inclusive or” of its arguments: the n th bit
is set in the result if, and only if, the n th bit is set in at least
one of the arguments. If there are no arguments, the result is zero,
which is an identity element for this operation. If logior
is
passed just one argument, it returns that argument.
If you want to change selection, open document below and click on "Move attachment"
GNU Emacs Lisp Reference Manual: Bitwise Operations = 0000...001100
(logand 14 13 4) ; 14 = 0000...001110
; 13 = 0000...001101
; 4 = 0000...000100
⇒ 4 ; 4 = 0000...000100
(logand)
⇒ -1 ; -1 = 1111...111111
<span>Function: logior &rest ints-or-markers This function returns the “inclusive or” of its arguments: the n th bit
is set in the result if, and only if, the n th bit is set in at least
one of the arguments. If there are no arguments, the result is zero,
which is an identity element for this operation. If logior is
passed just one argument, it returns that argument.
; 30-bit binary values
(logior 12 5) ; 12 = 0000...001100
; 5 = 0000...000101
⇒ 13 ; 13 = 0000...001101
(logior 12 5 7) ; 12 = 0 Summary
status | not read | | reprioritisations | |
---|
last reprioritisation on | | | suggested re-reading day | |
---|
started reading on | | | finished reading on | |
---|
Details