Вопрос проверяет знание диапазонов целочисленных типов данных.
Максимальное значение 32-битного Int — 2³¹ − 1 = 2,147,483,647. Формула: 2^(n−1)−1, где n — количество бит.
1. Диапазоны:
Int32: от −2^31 до 2^31−1.
UInt32: от 0 до 2^32−1.
2. Пример на Swift:
let maxInt32 = Int32.max // 2147483647
let maxUInt32 = UInt32.max // 4294967295Вывод:
Для больших чисел используйте Int64 или Double.