store/[org.clojure/clojure "1.8.0"] clj::clojure.core/bit-not

Official Documentation

Add notes
Arities
==================================================
   [x]

Docstring
==================================================
  Bitwise complement

Source

(defn bit-not
  "Bitwise complement"
  {:inline (fn [x] `(. clojure.lang.Numbers (not ~x)))
   :added "1.0"}
  [x] (. clojure.lang.Numbers not x))

Example 1

Edit
(bit-not 2r0111)
;; => -8 

(bit-not -2r1000)
;; => 7

Uses on crossclj