Well for one. ..
With integer zero division?
... you should have an executive overlay call to get in there and
interrupt that operation/compilation so a program doesn't crash
on a user.
Some characteristics.. in a book on 'discrete optimization'...
"Using integer variables, one can model logical requirements, fixed
costs, sequencing and scheduling requirements, and many other problem aspects.[network flow, min/max, and develop algorithms]"
In linear programming (IP,ILP,BIP) and discrete optimization
modelling, you supply integers instead of actual real values, to test and model a business plan.