循環シフトの適用例をいくつか知りたいです。たとえば、符号なし整数を右シフトすると、2 で除算されます。逆に、左シフトは 2 の乗算になります。2 進数の循環シフトの有名な/興味深い特性はありますか。
注: 右/左シフトに関する例は、その特定の演算子の適用を説明するためのものです。循環シフト演算子/関数の同様の例を求めています。
循環シフトの適用例をいくつか知りたいです。たとえば、符号なし整数を右シフトすると、2 で除算されます。逆に、左シフトは 2 の乗算になります。2 進数の循環シフトの有名な/興味深い特性はありますか。
注: 右/左シフトに関する例は、その特定の演算子の適用を説明するためのものです。循環シフト演算子/関数の同様の例を求めています。
t = rand(); result = t XOR cshift(t,1)
.2 (mod (2^N - 1))
このアプリケーションは、ヘンリックの回答で言及されている乗算と密接に関連しています。