Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のように宣言された256ビットのCの配列があります。
unsigned bitmap[8]
特定のビットを 1 に設定したいので、通常はbitmap[0] = 1<<2たとえば のように実行000 0100しますが、ビットマップ内で 34 ビットを 1 に設定したい場合はどうすればよいでしょうか?
bitmap[0] = 1<<2
000 0100
さて、この質問の答えは
bitmap[34/32] |= 1 << (34%32);
ここから来ます->ビット配列