title: What do i64 and i32 at the end of the values in limits.h mean?
body: <p>I was looking at limits.h on windows and found this:</p>
  
  <pre><code>#define LLONG_MAX     9223372036854775807i64       // maximum signed long long int value
  #define LLONG_MIN   (-9223372036854775807i64 - 1)  // minimum signed long long int value
  #define ULLONG_MAX    0xffffffffffffffffui64       // maximum unsigned long long int value
  </code></pre>
  
  <p>What does the <code>i64</code> at the end of the value mean?</p>