Please explain the output : <pre><code>#include&lt;stdio.h&gt;
int main()
{
     int a=9;
     if (a=5)
        printf("a is five \t");
     else
        printf("a is not five \t");
     printf(" Value of a is %d \n",a);
     return 0;
}
</code></pre>

<p>The following programs gives output ....
<code>a is five   Value of a is 5</code> </p>

<p>please explain this</p>
