title: How can a primitive float value be -0.0? What does that mean?
body: <p>How come a primitive float value can be -0.0? What does that mean?<br>
  Can I cancel that feature?</p>
  
  <p>When I have:</p>
  
  <pre><code>  float fl;  
  </code></pre>
  
  <p>Then <code>fl == -0.0</code> returns <code>true</code> and so does <code>fl == 0</code>. But when I print it, it prints <code>-0.0</code>.</p>