title: float value condition
body: <p>I worked out the following code and got a bizarre output. Can anyone explain how it works?</p>
  
  <pre><code>main()
  {
      float a=0.8;
      float b=0.25;
      if(a==0.8)
          printf("HELLO")
      if(b==0.25)
          printf("WORLD")
  }
  </code></pre>
  
  <p>And the output that I got is surprisingly </p>
  
  <pre><code>WORLD
  </code></pre>
  
  <p>thanks in advance</p>