int

C++ int kalit so‘zi

❮ C++ kalit so‘zlari


Misol

int myNum = 100000;
cout << myNum;

O‘zingiz sinab ko‘ring »


Ta’rif va qo‘llanilishi

int kalit so‘zi odatda 32 bit uzunlikdagi, butun sonlarni saqlaydigan ma’lumot tipidir. Ko‘pchilik implementatsiyalarda (kompilyatorlarda) int tipi 32 bit bo‘ladi, ammo ba’zilarida u faqat 16 bit bo‘ladi.

16 bit bilan u -32768 dan 32767 gacha bo‘lgan musbat va manfiy sonlarni yoki unsigned bo‘lganda 0 dan 65535 gacha bo‘lgan sonlarni saqlay oladi.

32 bit bilan u -2147483648 dan 2147483647 gacha bo‘lgan musbat va manfiy sonlarni yoki unsigned bo‘lganda 0 dan 4294967295 gacha bo‘lgan sonlarni saqlay oladi.

Modifikatorlar

int tipining o‘lchamini short va long modifikatorlari yordamida o‘zgartirish mumkin.

short kalit so‘zi ko‘pi bilan 16 bitni ta’minlaydi.

long kalit so‘zi kamida 32 bitni ta’minlaydi, lekin uni 64 bitgacha kengaytirishi mumkin. long long esa kamida 64 bitni ta’minlaydi.

64 bit -9223372036854775808 dan 9223372036854775807 gacha bo‘lgan musbat va manfiy sonlarni yoki unsigned bo‘lganda 0 dan 18446744073709551615 gacha bo‘lgan sonlarni saqlay oladi.


Ko‘proq misollar

Misol

signed, unsigned, short va long butun sonlarni yarating:
int myInt = 4294967292;
unsigned int myUInt = 4294967292;
short int mySInt = 65532;
unsigned short int myUSInt = 65532;
long int myLInt = 18446744073709551612;
unsigned long int myULInt = 18446744073709551612;
cout << " size: " << 8*sizeof(myInt)   << " bits  value: " << myInt   << "\n";
cout << " size: " << 8*sizeof(myUInt)  << " bits  value: " << myUInt  << "\n";
cout << " size: " << 8*sizeof(mySInt)  << " bits  value: " << mySInt  << "\n";
cout << " size: " << 8*sizeof(myUSInt) << " bits  value: " << myUSInt << "\n";
cout << " size: " << 8*sizeof(myLInt)  << " bits  value: " << myLInt  << "\n";
cout << " size: " << 8*sizeof(myULInt) << " bits  value: " << myULInt << "\n";

O‘zingiz sinab ko‘ring »


Tegishli sahifalar

unsigned kalit so‘zi manfiy sonlarni ifodalamaslik hisobiga int tipiga kattaroq musbat sonlarni ifodalash imkonini beradi.

short kalit so‘zi int tipi 16 bitli bo‘lishini ta’minlaydi.

long kalit so‘zi int tipi kamida 32 bitli bo‘lishini ta’minlaydi.

Ma’lumot tiplari haqida C++ ma’lumot tiplari darsligimizda batafsil o‘qing.


❮ C++ kalit so‘zlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!