<div dir="ltr"><div>A quick answer without much thinking</div><div>You can avoid this by specifying precision, i.e.
<pre class="gmail-lang-erlang gmail-prettyprint gmail-prettyprinted"><code><span class="gmail-pln">io_lib:format(</span><span class="gmail-str">"~.6f"</span><span class="gmail-pun">,</span><span class="gmail-pln">[</span><span class="gmail-typ">F</span><span class="gmail-pln">])</span><span class="gmail-pun">.</span></code></pre>

</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, 31 Dec 2018 at 17:37, Vans S <<a href="mailto:vans_163@yahoo.com">vans_163@yahoo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="gmail-m_-8995297582316171816ydp26e24301yahoo-style-wrap" style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><span><div>1> 0.0001.</div><div>0.0001</div><div>2> 0.00001.</div><div>1.0e-5<br><br>Once floats get to the 4th/5th decimal place they start being displayed with the e-x notation.  Is there a way to make them always display "normally", for example 0.00001 in this case.  The problem is when you turn the float into a string, its also displayed as 1.0e-5, adding a format function works yes, but gets annoying to maintain when you need to do arithmetic on the floats.  LIke sorting by the value.<br><br>Also debugging becomes annoying when you see the e-5, e-6, etc notation everywhere and have to match it up.<br><br>Is there a way to compile / add arg to the VM to not do this?</div></span></div></div>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div>