1. ホーム
  2. c++

[解決済み] C/C++で、バイトのビットの順序を逆にする最も簡単な方法は何でしょうか?

2022-07-08 11:01:11

質問

バイトのビット順を反転させる方法はいくつかありますが、開発者が実装するのに一番簡単な方法は何でしょうか? 逆順というのは、つまり

1110 -> 0111
0010 -> 0100

と似ていますが、重複はしていません。 この PHP の質問です。

と似ていますが、重複しているわけではありません。 この Cの質問です。この質問は、開発者が実装するのに一番簡単な方法を求めています。"Best Algorithm"は、メモリとCPUの性能に関係しています。

どのように解決するのですか?

1バイトの話であれば、何らかの理由で256バイトが使えない場合を除き、テーブル・ルックアップが最適でしょう。