I could not find in the documentation anywhere what the definition of an integer is. The help text for @EVAL states that \ and MOD require integer parameters. However, I get wildly different results from using \ vs. /. I expected 10,000 digits. My definition of an integer is a whole number with no fractional part.
set rmndr=%@eval[((%b10 / %2) - %@INT[%b10 / %2]) * %2] set b10=%@int[%b10 / %2] gives completely different results from: set rmndr=%@eval[%b10 MOD %2] set b10=%@eval[%b10 \ %2]