sizeof
C sizeof kalit so‘zi
Misol
Turli o‘zgaruvchilar va tiplarning xotira hajmini o‘lchang:
int myInt;
float myFloat;
double myDouble;
char myChar;
printf("%zu\n", sizeof(myInt));
printf("%zu\n", sizeof(myFloat));
printf("%zu\n", sizeof(myDouble));
printf("%zu\n", sizeof(myChar));
O‘zingiz sinab ko‘ring »
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.
Ko‘proq misollar
Misol
Massivdagi elementlar sonini aniqlash uchun massiv hajmini undagi har bir element hajmiga bo‘ling:
int myNumbers[] = {10, 25, 50, 75, 100};
int length = sizeof(myNumbers) / sizeof(myNumbers[0]);
printf("%d", length);
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
Xotira hajmi haqida C xotira hajmi darsligimizda batafsil o‘qing.
Massiv o‘lchami haqida C massiv o‘lchami darsligimizda batafsil o‘qing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
