bit board data structure in C programming language