Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
プレイ日記
あまさとしおん
◆mzDKTVUAtwqE
2017/12/10 16:07
AND演算の取る値は「右の数」が2^n-1のとき一番多いのは分かるんだけど
変な値でANDした場合どうなるんだろうかと考えてた
AND 63なら64通り
AND 61なら64通りから2のbitが立つ数が消えるので半分になって32通り?
コメント
あまさとしおん
2017/12/10 16:08
◆mzDKTVUAtwqE
(あ、負数は禁止ってことでお願いします)
あまさとしおん
2017/12/10 16:10 ネタバレ
◆mzDKTVUAtwqE
某ゲームの(15通りに丸めるつもりの)「AND 14」が頭から離れない
このコメントはネタバレを含んでいます。
このコメントをひらく
say
2017/12/10 17:26 ネタバレ
◆1nbKtD/tFu04
n AND &B111101 (64<n<=0とする)
nが0,2の時にだけ0を返す
n=0〜63だから64通りで、内、二つの値のみ0を返すということだから
64-2で62通り
…で、合ってるよね?
このコメントはネタバレを含んでいます。
このコメントをひらく
ZEX
2017/12/10 17:34 ネタバレ
◆4KARjPkip/WS
2進数で考えてごらんよ
AND 63は AND &B111111なので下位6bitが取り出される。
AND 61は AND &B111101、5つのbitが立つのでご想像通り32種類の値が取り出される。
このコメントはネタバレを含んでいます。
このコメントをひらく
say
2017/12/10 17:55 ネタバレ
◆1nbKtD/tFu04
あ、吐き出す数値の話だったら32通りでした
勘違いしました
このコメントはネタバレを含んでいます。
このコメントをひらく
コメントを書く
この投稿にはコメントできません。
-
WEB PATIO
-