gpt4 book ai didi

c - 数组中的位图更改值

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:01 24 4
gpt4 key购买 nike

我有一个 256 位的 C 数组,声明如下:

unsigned bitmap[8]

我想将特定位设置为 1,所以通常我会像 bitmap[0] = 1<<2 那样做例如这会给我 000 0100 ,但如果我愿意的话,这样做的好方法是什么我的位图中的 34 位设置为 1?

最佳答案

这个问题的答案是

 bitmap[34/32] |= 1 << (34%32);

来自这里 -> bit-array

关于c - 数组中的位图更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19966289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com