bit - 41semicolon/41semicolon.github.io GitHub Wiki

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