Я не знаю этого типа. Это самый большой из всех? Я думаю, что это целочисленный тип, верно? Или это вещь с плавающей точкой? Больше, чем вдвое?
Какой тип данных "длинный"?
Ответ 1
Его целое число, по крайней мере, как long
.
Ответ 2
Согласно стандарту C99 long long
- это целочисленный тип, long long
которого составляет не менее 64 бит. Указаны два целочисленных 64-битных типа: long long int
и unsigned long long int
Итак, да, это самый большой целочисленный тип, определенный стандартом языка C (версия C99).
Существует также длинный двойной тип, указанный в C99. Это числовой тип данных с плавающей запятой с расширенной точностью длиной 80 бит на большинстве популярных платформ на базе x86 и реализации языка Си.
Ответ 3
Коротко и просто то, что long long
- это int
, long long
которого не менее 64 бит. Обоснование этого здесь. По сути, это ответ на 64-битную архитектуру и обратную совместимость. И комитет по стандартизации посчитал, что название long long
считалось наименее плохим из всех возможностей.
Ответ 4
Это 64-разрядное целое на большинстве 64-разрядных платформ
Источник Wikipedia
Ответ 5
A long long
- целочисленный тип данных, обычно 4 или 8 байтов в зависимости от платформы. Подробнее wikipedia