Why does Int ^ Int get cast to Double?

BlitzMax Forums/BlitzMax Programming/Why does Int ^ Int get cast to Double?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

But you wouldnt want to use it in a game engine tho. Would you?

Its a libary for really comples exact maths, like slingshot a spaceship round mars. Its for when you "Need" exact, not speed

Mind you This IS stupid
a=3
Print ((2 ^ a) = (2 ^ 3))
Cos its says 2^a when a is 3, and 2^3 are not the same