in reply to Integers sometimes turn into Reals after substraction
In addition to LanX's fine answer, see:
Here in the Monastery, Super Search (used to generate the first link in the list above) will help you answer many of your own questions.