title: clarification of int & int inside a if statement in C++
body: <p>Does the statement return a single bit or concatenation of bits. </p>
  
  <pre><code>if(mask[i] &amp; groupbit) {
      //...
  }
  </code></pre>
  
  <p>with:</p>
  
  <ul>
  <li><code>i</code> = an integer</li>
  <li><code>mask[i]</code> = an element of integer pointer</li>
  <li><code>groupbit</code> = An integer</li>
  </ul>