<div dir="ltr">Ah, OK - good to know. I'm using the following as a result:<div><br></div><div><div><br></div><div>btof(<<Coefficient:8, "e-", Remainder/binary>>) when Coefficient >= $0 andalso Coefficient =< $9 -></div><div>    binary_to_float(<<Coefficient:8, ".0e-", Remainder/binary>>);</div><div>btof(Float) -></div><div>    binary_to_float(Float).</div><div><br></div><div><br></div><div><br></div><div><br></div><div>Thanks,<div>Peter.</div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 30 January 2015 at 10:03, Anthony Ramine <span dir="ltr"><<a href="mailto:n.oxyde@gmail.com" target="_blank">n.oxyde@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 30 janv. 2015 à 09:25, Peter Morgan <<a href="mailto:peter.james.morgan@gmail.com">peter.james.morgan@gmail.com</a>> a écrit :<br>
<span class=""><br>
> Any good reason why in binary_to_float with a scientific notation the coefficient must be a float?<br>
<br>
</span>binary_to_float/1 follows the format of floats in Erlang. 2e-1 is illegal syntax in Erlang so binary_to_float/1 crashes on it.<br>
<br>
Regards.<br>
<br>
</blockquote></div><br></div>