int 属性

关键字 (keyword) int 指定 32 位平台上的 32 位有符号整数。 在 16 位平台上,关键字 (keyword) int 是一个可选的关键字 (keyword) ,可以附带关键字。

[ signed | unsigned ] integer-modifier [ int ] declarator-list;

参数

integer-modifier

指定关键字 (keyword) __int3264__int64,用于选择整数数据的大小。 在 16 位平台上,必须存在大小限定符。

declarator-list

指定一个或多个标准 C 声明符,例如标识符、指针声明符和数组声明符。 (在远程过程调用中传输的结构中不允许使用函数声明符和位字段声明。这些声明符在未传输的结构中是允许的。) 用逗号分隔多个声明符。

备注

整数类型是接口定义语言 (IDL) 的基类型之一。 它们可以在 typedef 声明、常规声明和函数声明符中显示为类型说明符, (作为 function-return-type 说明符和参数类型说明符) 。 有关显示类型说明符的上下文,请参阅 接口定义 (IDL) 文件

如果未提供整数符号规范,则整数类型默认为 有符号

DCE IDL 编译器不允许带符号关键字 (keyword) 指定整数类型的符号。 因此,使用 MIDL 编译器 /osf 开关时,此功能不可用。

如果可以避免远程处理,Microsoft 不建议使用__int3264进行远程处理。 有关__int3264的使用和限制的详细信息,请参阅有关 __int3264 的主题。

示例

signed short int i = 0; 
int j = i; 
typedef struct 
{ 
    small int         i1; 
    short             i2; 
    unsigned long int i3; 
} INTSIZETYPE; 
 
HRESULT MyFunc([in] long int lCount);

另请参阅

MIDL 基类型

枚举

hyper

接口定义 (IDL) 文件

/osf

签署

结构

typedef

联盟