long
Коротко: Цілочисельний тип даних із більшим діапазоном значень, ніж стандартне ціле (зазвичай 64 замість 32 біт), — потрібен, коли значення можуть виходити за звичайний діапазон цілих.
Докладніше: Типові застосування — позначки часу (мілісекунди від фіксованої точки відліку), дуже великі лічильники або унікальні ID, які з часом виходять за звичайний 32-бітний діапазон. У багатьох мовах літерал long потрібно явно позначати (наприклад, доданою L), інакше компілятор за замовчуванням трактує число як менший цілочисельний тип.
Подробиці
Причина фіксованого розміру: цілочисельний тип…