int 屬性

關鍵字 int 會在 32 位平臺上指定 32 位帶正負號的整數。 在 16 位平臺上,關鍵字 int 是一個選擇性關鍵字,可以隨附 關鍵字小

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

參數

integer-modifier

指定 關鍵字 smallshortlonghyper__int3264__int64,這會選取整數資料的大小。 在 16 位平臺上,大小限定詞必須存在。

declarator-list

指定一或多個標準 C 宣告子,例如識別碼、指標宣告子和陣列宣告子。 (函式宣告子和位欄位宣告不允許在遠端程序呼叫中傳輸的結構中。這些宣告子允許在未傳輸的結構中。) 以逗號分隔多個宣告子。

備註

整數類型是介面定義語言的基底類型 (IDL) 。 它們可以在 typedef 宣告、一般宣告和函式宣告子中顯示為類型規範, (做為 function-return-type 規範,以及做為參數類型規範) 。 如需類型規範出現的內容,請參閱 介面定義 (IDL) 檔案

如果未提供整數符號規格,整數類型預設為 帶正負號

DCE IDL 編譯器不允許關鍵字 帶正負 號來指定整數類型的正負號。 因此,當您使用 MIDL 編譯器 /osf 參數時,無法使用此功能。

如果可以避免,Microsoft 不建議使用__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) 檔案

long

/osf

short

簽署

結構

typedef

聯盟