C语言位域

我们在编程要求中,有时候仅需要一个bit

#include <stdio.h>

typedef struct bits{
  int bit0:1;
  int bit1:1;
  int bit2:1;
  int bit3:1;
  int bit4:1;
  int bit5:1;
  int bit6:1;
  int bit7:1;
 }bits; int main(){ return 0; }

将一个bit分为8个二进制位,应用场景:布隆过滤器&布谷鸟过滤器

 

posted @ 2019-12-02 09:11  SteveYu  阅读(195)  评论(0编辑  收藏  举报