title: A program interpretation in C
body: <p>I am new to c and sometimes I get confused by things I see.
  I have the following code:</p>
  
  <pre><code>int
  sstmm_()
  
  {time_t ourtime;
   time(&amp;ourtime);
   return (int)(ourtime&amp;0x00000fff);
  }
  </code></pre>
  
  <p>I do not understand what the meaning of <code>ourtime&amp;0x00000fff</code> is? 
  Is it a pointer yet? What is the rule of <code>0x00000fff</code>?
  Thank you so much.</p>