What should you do about it? Use a bigger data type.
Not quite. Multiplication, division, and modulo all have the same precedence. I can't remember if the standard guarantees left to right evaluation in this case or not though.
i also believe (cant remember off the top of my head) that multiplication has presedence over division
which means that the multiplication happens first