bit_operator
文書の過去の版を表示しています。
ビット演算
int型変数のスワップ
a = 5 b = 16 a = a ^ b b = a ^ b a = a ^ b a // => 16 b // => 5
2の冪乗の剰余計算の高速化
123456789 % (2 ** 10) // => 277 123456789 & (1 << 10) - 1 // => 277
bit_operator.1606974501.txt.gz · 最終更新: 2020/12/03 05:48 by nullpon