Подтвердить что ты не робот

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

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

4b9b3361

Ответ 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