sizeof
C++ sizeof kalit so‘zi
Misol
Turli o‘zgaruvchilar va tiplarning xotira hajmini o‘lchang:
int myInt = 5;
long int myLInt = 5;
float myFloat = 9.99;
char* myString = "Hello World!";
cout << sizeof(myInt) << "\n";
cout << sizeof(myLInt) << "\n";
cout << sizeof(myFloat) << "\n";
cout << sizeof(myString) << "\n";
cout << sizeof(char) << "\n";
cout << sizeof(double) << "\n";
Ta’rif va qo‘llanilishi
sizeof kalit so‘zi o‘zgaruvchi yoki ma’lumot tipi egallagan xotira hajmini o‘lchaydigan operatordir.
Ma’lumot tipi ko‘rsatilganda, u shu tipdagi ma’lumotni saqlash uchun necha bayt kerakligini bildiradi.
O‘zgaruvchi ko‘rsatilganda, u o‘zgaruvchi xotirada necha bayt joy egallashini bildiradi.
Sintaksis
sizeof(data)
Ko‘proq misollar
Misol
Massivdagi elementlar sonini aniqlash uchun massiv hajmini undagi har bir element hajmiga bo‘ling:
int myNumbers[5] = {10, 20, 30, 40, 50};
int getArrayLength = sizeof(myNumbers) / sizeof(int);
cout << getArrayLength;
Tegishli sahifalar
Ma’lumot tiplari haqida C++ ma’lumot tiplari darsligimizda batafsil o‘qing.
Massiv o‘lchami haqida C++ massiv o‘lchami darsligimizda batafsil o‘qing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
