「Gz:bitcode toggle」の版間の差分
(ページの作成:「{{GZLIB}} ; 構文 : (gz:bitcode_toggle ''bit'' ''num'') ; 機能 : num に bit のビットコードが含まれているかどうかでそのビットを反転する…」) |
(相違点なし)
|
2022年5月1日 (日) 09:05時点における版
- 構文
- (gz:bitcode_toggle bit num)
- 機能
- num に bit のビットコードが含まれているかどうかでそのビットを反転する。
- つまりビット和内のビットをトグルしてon/offを切り替える関数。
- 引数
-
- bit = 含まれているかチェックする bit値の整数
- num = ビットコード和の整数
- 戻り値
- トグルされた値のビット和値
- サンプル
(setq n (+ 1 2 4 8 128)) 143 (setq n (gz:bitcode_toggle 4 n)) ; 含まれるので引かれる 139 (setq n (gz:bitcode_toggle 4 n)) ; 含まれないので足される 143 ; Oスナップの ON/OFF 切り替え (setq osm (getver "osmode")) (setq osm (gz:bitcode_toggle 16384 osm))
関連事項