Inspired by this question and it\'s answers, I did some testing. One answer suggests, the numbers are too big (out of 32bit integer) and they get truncated, but this doesn\'
It is a limit.
C:>set /A a=333333333333 Invalid number. Numbers are limited to 32-bits of precision.