This only true in a very limited micro processor. Working with 16 bit you might have to be careful, I guess. Once you are working with 32bit integers this is not an issue and if it is use 64. There is not really any benefit to using floating point here just pick a good "unit", say 1/32", to work from.
Most modern processors are as fast at multiplication and addition and some are faster in cases.