title: Limits for floating point types?
body: <pre><code>#include &lt;stdio.h&gt;
  #include &lt;limits.h&gt;
  
  int main(void){
          printf("Type                Size      Min                 Max\n----------------------------------------------------------------------\n");
          printf("%-20s%-10d%-20ld%-20ld\n", "long", sizeof(long), LONG_MIN, LONG_MAX);
          printf("%-20s%-10d%-20lu%-20lu\n", "unsigned long", sizeof(long), 0, ULONG_MAX);
          return 0;
  }
  </code></pre>
  
  <p>where double? i.e.  variable LONG_MIN be in file limits.h. in which type double?</p>
  
  <pre><code>   int i, min, max;
  
      for (i = 1.0; i &gt; 0; ++i)
      {
          max = i;
      };
      min = i;
      printf ("int: min: %d max: %d \n", min, max);
  </code></pre>
  
  <p>how do for float and double?
  how min calculated this variable?
  sorry bad english</p>