On 10/2/22 09:24, Fausto via Digitalmars-d-learn wrote:
Thanks a lot. I am to used to C and, more important, I didn't think to look for 
also another operator for the power function :)


D does have pow and many other useful math functions [1], it's just not defined 
for BitInts. Oh, and speaking of C, you also have access to all the usual C 
math [1] functions with just an import:

```d
import std.stdio : writeln;
void main()
{
    import std.math : pow;
    writeln(pow(10, 3)); // pow from D
import core.stdc.math : pow;
    writeln(pow(10, 3)); // pow from C
// can also make it more explicit to show where it is coming from:
    import cmath = core.stdc.math;
    writeln(cmath.pow(10, 3));
}
```

Have fun with D!

[1] https://dlang.org/library/std/math.html
[2] https://dlang.org/library/core/stdc/math.html

Reply via email to