title: Use of & bit operator against datatypes c
body: <p>Hi I stumbled upon this line of code written in c:</p>
  <pre class="lang-c prettyprint-override"><code>uint64_t rsp = (uint64_t) &amp; (base);
  </code></pre>
  <p>where base is also a variable of type uint64_t.</p>
  <p>Whats the effect of the AND operator between a variable and a data type?</p>