title: Difference between int32, int, int32_t, int8 and int8_t
body: <p>I came across the data type <code>int32_t</code> in a C program recently.  I know that it stores 32 bits, but don't <code>int</code> and <code>int32</code> do the same?</p>
  
  <p>Also, I want to use <code>char</code> in a program.  Can I use <code>int8_t</code> instead? What is the difference?</p>
  
  <p>To summarize: <strong>what is the difference between int32, int, int32_t, int8 and int8_t in C?</strong></p>