title: unsigned integers in C
body: <p>While i am running the program below it outputs like 109876543210-1-2-3-4-5-6-78-9-10-11-12-and s0 on. Why so? What is the concept of unsigned integer?</p>
  
  <pre><code> main ()
     {
        unsigned int i;
         for (i = 10; i &gt;= 0; i--)
                   printf ("%d", i);
     }
  </code></pre>