title: Warning this decimal constant is unsigned only in ISO C90
body: <pre><code>#include&lt;stdio.h&gt;
  
  int main(void) {
  
      int t;
      long long n = 4294967295;
      //printf("%lu",n);
      return 0;
  }
  </code></pre>
  
  <p>Whenever I run the above code, the compiler shows the following warning</p>
  
  <blockquote>
    <p>[Warning] this decimal constant is unsigned only in ISO C90</p>
  </blockquote>
  
  <p>What's wrong in my code?</p>