Как инициализировать неподписанный длинный длинный тип?

Я пытаюсь инициализировать unsigned long long int ввести. Но компилятор бросает ошибку

"error: integer constant is too large for "long" type ".

Инициализацию показывают ниже:

unsigned long long temp = 1298307964911120440;

Может кто-либо сообщать мне то, что проблема, и предложите решение для того же.

12
задан gameover 18 April 2010 в 13:57
поделиться

3 ответа

Попробуйте добавить к буквальному значению суффикс ULL

20
ответ дан 2 December 2019 в 04:08
поделиться

Во-первых, убедитесь, что ваш компилятор поддерживает тип long long. Во-вторых, добавьте к числу суффикс «ULL».

11
ответ дан 2 December 2019 в 04:08
поделиться

В: Как инициализировать беззнаковый длинный длинный тип?

О: С помощью беззнаковой длинной длинной константы!

(Добавьте суффикс ULL к константе.)

5
ответ дан 2 December 2019 в 04:08
поделиться