If you want to be compatible with gcc and msvc, use < stdint.h >. This is a source code compatible with both.
You'll probably need uint64_t for this. This will bring you up to $ 18,446,744,073,709,709,551,615.
There are also libraries so you can use integers larger than you also have memory.
source share