use integer is interesting, but I wouldn't call that rounding (similar with
ceil and
floor).
Certainly it depends on what your numbers represent, but if you have a set of values that should have a known sum, proper
rounding works much better than truncation. On the other hand, if your numbers represent, say, the number
of people that can fit in a vehicle, you definitely want integers, and definitely want truncation of the values, lest you
risk truncation of the people when the erroneous result is tested ;-).
It's also worth noting that it affects the definition of the binary % operator, in that
you get the native C compiler version which may not behave as
expected for negative values.
--
I'd like to be able to assign to an luser