title: Unable to justify the output
body: <p>Please have a look at the following code:</p>
  
  <pre><code>#include&lt;stdio.h&gt;
  int main()
  {
      if(sizeof(int)&gt;-1)
      {
          printf("Condition evaluates to true !");
      }
      else
      {
          printf("Condition evaluates to false !");
      }
      return 0;
  }
  </code></pre>
  
  <p>A newbie would expect the output to be "Condition evaluates to true !". Unfortunately it is not the one. Please why the hell this happens.</p>