Думаете, что целые числа - это просто? Ну, там, нуль, далее 1, 2, 3, ... и туда же с минусом.

А вот фиг вам. В информатике целые числа ограничены. Общее обозначение Integer, оно же int и т.п.

Ограниченность выражается в том, что у компухтера ограничены ячейки памяти. И если, допустим, символ - это 8 бит или 16 бит, то int может быть как 8 бит, так и 16 бит, и 32 бит, и 64 бит, и, даже, 128 бит.

Даже на одной аппаратной архитектуре может быть разная интерпретация. Ячейки памяти имеют адрес, который является целым числом. На 64-битных системах адрес может быть как 32-битным, так и 64-битным.

А ведь int - это лишь представитель целых чисел. Вещественные так вообще моск выносят, хотя дроби изучаются в школе довольно рано.