スレ立てるまでもない質問はここで 165匹目at TECHスレ立てるまでもない質問はここで 165匹目 - 暇つぶし2ch991:デフォルトの名無しさん 24/12/11 15:06:45.43 j0qahdVT0.netpopCountが2進数でみたときに立っている1のビットの個数を表す関数として (popCount (xor x (x-1)))-1 というコードが 最右の1がたっているビットの位置を返す(8なら3 4なら2 3や5や1なら0 というものみたいなのですがなぜこうなるのか解説していただけませんか xor x (x-1)の部分だけでも良いので(C言語だとx^(x-1))お願いします 次ページ続きを表示1を表示最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch