title: Variable's type int32_t, int64_t, etc
body: <p>I have a simple question on the variable's types in C/C++, namely
  one can declare such types as</p>
  
  <p>int32_t, int64_t, etc.</p>
  
  <p>My question is what does "t" mean in these types and what's the difference from
  the usual types, like int32, int64.</p>
  
  <p>Thanks!</p>
  
  <p>...</p>
  
  <p>Sorry, I don't know how to answer properly to all who responded to my question instead of writing separate comments. Anyway, thanks to all of you for your replies.
  Well, I have to say that I am parsing a code and I am a newbie in C/C++ (not C#)</p>
  
  <p>Concerning int32_t etc they seem indeed to be defined separately in a header file: </p>
  
  <pre><code>#include &lt;stdint.h&gt;
  #ifdef _FAST_
  #define SHORT  uint_fast16_t
  #define INT    uint_fast32_t
  #define LONG   uint_fast64_t
  #else
  #define SHORT  uint16_t
  #define INT    uint32_t
  #define LONG   uint64_t
  #endif
  </code></pre>
  
  <p>Could someone explain what this construction means?</p>