Keine Ahnung weshalb du Integer Variablen für eine Division nimmst.

Decimal:
14 bytes +/-79 228 162 514 264 337 593 543 950 335 ohne Dezimalpunkt;
+/-7,9228162514264337593543950335 mit 28 Stellen vor dem Komma; die kleinste Nicht-Null-Zahl ist +/-0,0000000000000000000000000001

Double:
(double-precision floating-point) 8 bytes -1,79769313486232E308 bis -4,94065645841247E-324 für negative Werte;
4,94065645841247E-324 bis 1,79769313486232E308 für positive Werte

Single:
(single-precision floating-point) 4 bytes -3,402823E38 bis -1,401298E-45 für negative Werte;
1,401298E-45 bis 3,402823E38 für positive Werte

Integer:
2 bytes -32 768 to 32 767