Я пытаюсь инициализировать unsigned long long int
ввести. Но компилятор бросает ошибку
"error: integer constant is too large for "long" type ".
Инициализацию показывают ниже:
unsigned long long temp = 1298307964911120440;
Может кто-либо сообщать мне то, что проблема, и предложите решение для того же.
Попробуйте добавить к буквальному значению суффикс ULL
Во-первых, убедитесь, что ваш компилятор поддерживает тип long long. Во-вторых, добавьте к числу суффикс «ULL».
В: Как инициализировать беззнаковый длинный длинный тип?
О: С помощью беззнаковой длинной длинной константы!
(Добавьте суффикс ULL
к константе.)