clarification of int & int inside a if statement in C++ -
this question has answer here:
- understanding bitwise , operator 4 answers
does statement return single bit or concatenation of bits.
if(mask[i] & groupbit) { //... } with:
i= integermask[i]= element of integer pointergroupbit= integer
it result in entire integer. when use bitwise and, each bit of 2 values and'ed together, , each bit in result set accordingly. result same number of bits values being and'ed together.
this assuming you're using 2 integer variables.
Comments
Post a Comment