C ma’lumot tiplari


ULASHISH

Ma’lumot tiplari

O‘zgaruvchilar bobida tushuntirilganidek, C tilida o‘zgaruvchi aniq ma’lumot tipiga ega bo‘lishi kerak, uni ekranga chiqarish uchun esa printf() funksiyasi ichida format spetsifikatoridan foydalanishingiz kerak:

Misol

// Create variables int myNum = 5;             // Integer (whole number) float myFloatNum = 5.99;   // Floating point number char myLetter = 'D';       // Character // Print variables printf("%d\n", myNum); printf("%f\n", myFloatNum); printf("%c\n", myLetter);
O‘zingiz sinab ko‘ring »

Asosiy ma’lumot tiplari

Ma’lumot tipi o‘zgaruvchi saqlaydigan ma’lumotning hajmi va turini belgilaydi.

Ushbu darslikda eng asosiylariga e’tibor qaratamiz:

Ma’lumot tipi Hajmi Tavsif Misol
int 2 yoki 4 bayt Kasr qismisiz butun sonlarni saqlaydi 1
float 4 bayt Bir yoki bir nechta kasr raqamiga ega kasr sonlarni saqlaydi. 6-7 ta o‘nli raqamni saqlash uchun yetarli 1.99
double 8 bayt Bir yoki bir nechta kasr raqamiga ega kasr sonlarni saqlaydi. 15 ta o‘nli raqamni saqlash uchun yetarli 1.99
char 1 bayt Bitta belgi/harf/raqam yoki ASCII qiymatlarini saqlaydi 'A'


Asosiy format spetsifikatorlari

Har bir ma’lumot tipi uchun turli format spetsifikatorlari mavjud. Quyida ulardan ba’zilari keltirilgan:

Format spetsifikatori Ma’lumot tipi Sinab ko‘ring
%d yoki %i int Sinab ko‘ring »
%f yoki %F float Sinab ko‘ring »
%lf double Sinab ko‘ring »
%c char Sinab ko‘ring »
%s Stringlar (matn) uchun ishlatiladi, ular haqida keyingi boblarda batafsil bilib olasiz Sinab ko‘ring »

Eslatma: Belgilangan ma’lumot tipi uchun to‘g‘ri format spetsifikatoridan foydalanish muhim. Aks holda dastur xato berishi yoki hatto ishdan chiqishi mumkin.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!