title: uint32_t, int_t notation for representing variable size
body: <p>This question only is about the notation selection reason.</p>
  
  <p>To <a href="http://www.embedded.com/electronics-blogs/barr-code/4008255/2/Bug-killing-standards-for-firmware-coding" rel="nofollow">prevent bugs</a>  it is essential to mention the variable size in bits like </p>
  
  <pre><code>uint32_t VariableA;  // uint32_t has been type defined for architecture whose int size is 32 bit.
  int16_t  VariableB;
  </code></pre>
  
  <p>instead of using only type specifiers like</p>
  
  <pre><code>int VariableName;
  </code></pre>
  
  <p>The question here is why is _t used in the uint32_t instead of only uint32. Where did this _t come that has been seen appended in the typedef?</p>