Function LOGBITP
logbitp index integer => generalized-boolean
index - 非負の整数
integer - 整数
generalized-boolean - generalized-boolean
logbitpは、 integerがバイナリであると見なして、 その値の特定のビットにある値をテストします。 もしintegerのインデックスindex番目(つまりその値は2^index)が 1ビットのときlogbitpの値はtrueであり、 それ以外のときはfalseです。
integerが負のときは、2の補数表記として扱われます。
(logbitp 1 1) =>  false
(logbitp 0 1) =>  true
(logbitp 3 10) =>  true
(logbitp 1000000 -1) =>  true
(logbitp 2 6) =>  true
(logbitp 0 6) =>  falseなし。
なし。
indexが非負の整数でないときは、 型type-errorのエラーを通知するべきです。 integerが整数でないときは、 型type-errorのエラーを通知するべきです。
なし。
(logbitp k n) ==  (ldb-test (byte 1 k) n)