it-swarm.com.ru

Какой тип данных "длинный длинный"?

Я не знаю этот тип. Это самый большой из всех? Я думаю, что это целочисленный тип, верно? Или это с плавающей точкой? Больше, чем в два раза?

26
openfrog

Это целое число, по крайней мере, такое же большое, как long.

20
anon

В соответствии со стандартом C99 , long long является целочисленным типом шириной не менее 64 бит. Указаны два целочисленных 64-битных типа: long long int и unsigned long long int

Итак, да, это самый большой целочисленный тип, определенный стандартом языка C (версия C99).

Существует также long double тип, указанный в C99. Это числовой тип данных с плавающей запятой с расширенной точностью длиной 80 бит на большинстве популярных платформ на базе x86 и реализации языка Си.

27
mloskot

Коротко и просто, что long long - это int шириной не менее 64 бит. Длинное (хе-хе) растянутое обоснование этого - здесь . По сути, это ответ на 64-битную архитектуру и обратную совместимость. И имя long long было признано комитетом по стандартам как наименее плохое из всех возможностей.

8
hurricaneMitch

Это 64-битное целое число на большинстве 64-битных платформ

Источник Википедия

3
Joe

long long - это целочисленный тип данных, обычно 4 или 8 байт в зависимости от платформы. Больше информации Википедия

0
James Morris