08/06/23 12:30:26 8fgBedOp
今唐突に思いついた
変数1つで大量のスイッチを表現する方法
例えば8ビットの変数を二進数化して
11111110 =254
とする。
1つのビットを1つのスイッチとして割り当てると考えれば、8つのスイッチを確保することができる。
n桁目のスイッチがオンになっているかを判定するには、2^nで割った余りを判定すればよい。
1ならばオン、0ならばオフである。
こうすればメモリ使用量が最も少なく……え、そんなの誰かがとっくに考えてるだろうって?サーセン