title: ULL suffix on a numeric literal
body: <p>I've run across some code like this:</p>
  
  <pre><code>line += addr &amp; 0x3fULL;
  </code></pre>
  
  <p>Obviously, 'U' and 'L' are not hex digits.  I'm guessing that the 'ULL' at the end of that hex numeric literal means "Unsigned Long Long"  - am I correct?  (this sort of thing is very difficult to google) if so then this is some sort of suffix modifier on the number?</p>