атрибут long

Длинное ключевое слово обозначает 32-разрядное целое число.

[ signed | unsigned ] long [ int ] declarator-list;

Параметры

declarator-list

Указывает один или несколько стандартных деклараторов C, таких как идентификаторы, деклараторы указателей и деклараторы массива. (Деклараторы функций и объявления битовых полей не допускаются в структурах, передаваемых в удаленных вызовах процедур. Эти деклараторы разрешены в структурах, которые не передаются.) Разделяйте несколько деклараторов запятыми.

Комментарии

Длинному ключевое слово может предшествовать либо подписанный ключевое слово, либо ключевое слово без знака. Int ключевое слово является необязательным и может быть опущен. Для компилятора MIDL длинное целое число подписывается по умолчанию и является синонимом подписанного long int. На 32-разрядных платформах long является синонимом int.

Тип длинного целого числа является одним из базовых типов языка IDL. Длинный целочисленный тип может отображаться как описатель типа в константных объявлениях, объявлениях typedef, общих объявлениях и деклараторах функций (как описатель возвращаемого типа функции и как описатель типа параметра). Контекст, в котором отображаются описатели типов, см. в разделе Файл определения интерфейса (IDL).

См. также раздел

const

Базовые типы MIDL

hyper

INT

short

Подписал

Маленький

Typedef

Без знака