Data structures with different sized bit fields
<p>If I have a requirement to create a data structure that has the following fields:</p>

<p>16-bit Size field</p>

<p>3-bit Version field</p>

<p>1-bit CRC field</p>

<p>How would I code this struct?  I know the Size field would be an <code>unsigned short</code> type, but what about the other two fields?</p>
