Этот вопрос уже имеет ответ здесь:
gcc поддерживает 128-разрядный интервал на amd64?
Как определить его?
Как использовать scanf/printf для чтения-записи это?
GCC поддерживает встроенные типы __ int128
и беззнаковые __int128
(только на 64-битных платформах), но похоже на поддержку форматирования для 128-битных целых чисел в libc встречается реже.
Примечание.
определяет __ int128_t
и __ uint128_t
в версиях до gcc4.6. См. Также Есть ли в gcc 128-битное целое число? для получения таблицы версий gcc / clang / ICC.
Как узнать, определено ли __uint128_t для обнаружения __ int128