数字是 100 的倍数,仅使用位运算

Is number a multiple of 100 using only bit wise operations

有没有一种有效的方法来知道给定的数字是否是 100 的倍数,只使用位运算,绝对没有模 % 或除运算符 /,只是移位 <<>>、位与&、或|

Checkout Divide by 10 using bit shifts? 使用 205/2048 我们可以除以 10。使用它两次我们可以除以 100。如果我们除以 100 再乘以 100,结果等于我们开始的数字这意味着该数字是 100

的倍数