lognot

Title
lognot
Type
Function
Arguments
lognot INTEGER
Package
lisp
Section
数値
File
builtin.l
INTEGERの1の補数(2進数表現で0と1を反転させたもの)を返します。

使用例:
  ;;; INTEGER 00000011
  ;;; 反転    11111100
  ;;; 1の補数 00000011
  ;;; 2の補数 00000100
  (lognot #b0011)
  => -4
  (format nil "~8,'0b" -4)
  => "0000-100"
  (format nil "~4,'0b" (lognot -4))
  => "0011"
Seealso
logand
logor