title: Is there a way to declare unsigned fixed width integers with bit fields?
body: <p>First of all, is it possible to do that?
  If yes what am i doing wrong in the below declaration?</p>
  
  <pre><code>struct mybitfields
  {
      uint8_t a : 4;
      uint16_t c : 12;
  } test;
  </code></pre>