Bagikan melalui


atribut int

Int kata kunci menentukan bilangan bulat bertanda tangan 32-bit pada platform 32-bit. Pada platform 16-bit, int kata kunci adalah kata kunci opsional yang dapat menyertai kata kunci kecil, pendek, dan panjang.

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

Parameter

pengubah bilangan bulat

Menentukan kata kunci kecil, pendek, panjang, hiper, __int3264, atau __int64, yang memilih ukuran data bilangan bulat. Pada platform 16-bit, kualifikasi ukuran harus ada.

daftar deklarator

Menentukan satu atau beberapa deklarator C standar, seperti pengidentifikasi, deklarator penunjuk, dan deklarator array. (Deklarasi fungsi dan deklarasi bit-field tidak diizinkan dalam struktur yang dikirimkan dalam panggilan prosedur jarak jauh. Deklarator ini diperbolehkan dalam struktur yang tidak ditransmisikan.) Pisahkan beberapa deklarator dengan koma.

Keterangan

Jenis bilangan bulat adalah salah satu jenis dasar bahasa definisi antarmuka (IDL). Mereka dapat muncul sebagai penentu jenis dalam deklarasi typedef , deklarasi umum, dan deklarasi fungsi (sebagai penentu jenis pengembalian fungsi dan sebagai penentu jenis parameter). Untuk konteks di mana penentu jenis muncul, lihat File Definisi Antarmuka (IDL).

Jika tidak ada spesifikasi tanda bilangan bulat yang disediakan, jenis bilangan bulat default untuk ditandatangani.

Pengkompilasi IDL DCE tidak mengizinkan kata kunci yang ditandatangani untuk menentukan tanda jenis bilangan bulat. Oleh karena itu, fitur ini tidak tersedia saat Anda menggunakan sakelar kompiler /osf MIDL.

Microsoft tidak merekomendasikan penggunaan __int3264 untuk jarak jauh jika dapat dihindari. Silakan lihat topik tentang __int3264 untuk informasi lebih lanjut mengenai penggunaan dan batasannya.

Contoh

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);

Lihat juga

Jenis Dasar MIDL

Enum

hyper

File Definisi Antarmuka (IDL)

Lama

/osf

Pendek

Ditandatangani

Kecil

struktur

typedef

union