It is no quirk.
All Blitz languages behave like this and I think even C behaves this way our would if / was defined on integer.
Int / Int -> Int
If you want -> float you have to either:
float / int or int / float
same for double.
All Blitz languages behave like this and I think even C behaves this way our would if / was defined on integer.
Int / Int -> Int
If you want -> float you have to either:
float / int or int / float
same for double.