C ma’lumot tiplari
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!
