Promotion rules ... why no float?

Steven Schveighoffer via Digitalmars-d digitalmars-d at puremagic.com
Tue Sep 6 08:26:13 PDT 2016


On 9/6/16 11:00 AM, Sai wrote:
> Thanks for the replies.
>
> I tend to use a lot of float math (robotics and automation) so I almost
> always want float output in case of division. And once in a while I bump
> into this issue.
>
> I am wondering what are the best ways to work around it.
>
>     float c = a / b;     // a and b could be integers.
>
> Some solutions:
>
>     float c = cast!float(a) / b;

auto c = float(a) / b;

-Steve


More information about the Digitalmars-d mailing list