Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ukuran item signed int atau unsigned int adalah ukuran standar bilangan bulat pada komputer tertentu. Misalnya, dalam sistem operasi 16-bit, biasanya tipe int yang digunakan adalah 16 bit atau 2 bita. Dalam sistem operasi 32-bit, tipe int yang biasa digunakan adalah 32 bit, atau 4 bita. Oleh karena itu, tipe int setara dengan tipe short int atau long int, dan tipe unsigned int setara dengan tipe unsigned short atau unsigned long, tergantung lingkungan target. Semua tipe int mewakili nilai bertanda, kecuali ditentukan sebaliknya.
Penentu tipe int dan unsigned int (atau hanya unsigned) mendefinisikan fitur tertentu dari bahasa C (misalnya, tipe enum). Dalam kasus ini, pengertian int dan unsigned int untuk implementasi tertentu menentukan penyimpanan yang sebenarnya.
Khusus Microsoft
Bilangan bulat bertanda direpresentasikan dalam bentuk komplemen dua. Bit yang paling signifikan menyimpan tanda: 1 untuk negatif, 0 untuk positif dan nol. Rentang nilai diberikan dalam Batas Bilangan Bulat C dan C++, yang diambil dari file header LIMITS.H.
END Khusus Microsoft
Catatan
Penentu tipe int dan unsigned int banyak digunakan dalam program C karena mereka memungkinkan komputer tertentu untuk menangani nilai bilangan bulat dengan cara yang paling efisien bagi komputer tersebut. Namun, karena ukuran tipe int dan unsigned int bervariasi, program yang bergantung pada ukuran int tertentu mungkin tidak portabel untuk komputer lain. Untuk membuat program lebih portabel, Anda dapat menggunakan ekspresi dengan operator sizeof (seperti yang dibahas dalam The sizeof Operator) alih-alih ukuran data berkode keras.