title: How to calculate the size of enum
body: <pre><code>typedef enum enumStruc_2 {
      ENUM_5 = 0xFFFFFFF0, ENUM_6, ENUM_7, ENUM_8
  } enumStruc_2;
  </code></pre>
  
  <p>Here, size of enum is 4 bytes(Integer size). How it saves all of its enum member values within 4 bytes?
  Is always enum size 4 bytes irrespective of value of its member?</p>