bit - 41semicolon/41semicolon.github.io GitHub Wiki
- 等号としてのXOR:
n^mはn==mの時にのみ 0 となる - abs:
(n^(n>>31))-(n>>31) - フラグ操作: マスク
Mに対しn^Mでフリップ,n|Mでポップ,n&~Mでクリア - LSB操作:
n&-nでLSB抽出 - popcount:
- ffs/lsz:
n^m は n==m の時にのみ 0 となる(n^(n>>31))-(n>>31)Mに対し n^Mでフリップ, n|Mでポップ, n&~Mでクリアn&-nでLSB抽出