トップページ > プログラム > 2019年11月08日 > Y8kt1QUVa

書き込み順位&時間帯一覧

13 位/120 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000110000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (アウアウウー Sacf-FD+t)
ふらっと C#,C♯,C#(初心者用) Part145

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part145
475 :デフォルトの名無しさん (アウアウウー Sacf-FD+t)[]:2019/11/08(金) 13:55:40.06 ID:Y8kt1QUVa
>>473
なんか1年ぐらい前にも同じネタがあった気がするんだけど...
コードよく読んでないけど、要するに2進数で見た時に
「値が1の最下位ビットの位置」を求めてるだけだと思うよ。

2進数で2で割ることは右に算術シフトするのと同じなのは分かるよね?
あと、奇数とはbit0が1の数なのも分かるよね?

だから「x が 2 で割れる回数」と「値が1の最下位ビットの位置」は同じになる
ふらっと C#,C♯,C#(初心者用) Part145
476 :デフォルトの名無しさん (アウアウウー Sacf-FD+t)[]:2019/11/08(金) 14:03:08.97 ID:Y8kt1QUVa
>>475
× 算術シフト
〇 シフト

要するにLSBが1になるまで右シフトを繰り返した、その回数を求めてるんだと思う
知らんけど


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。