🔹 char types – C++
da belgilar turi
char – 1 ta belgi (harf, raqam, simvol) saqlash uchun ishlatiladi.
Hajmi: 1 bayt (8 bit).
1️⃣ Asosiy char
char harf = 'A';
char raqam = '5';
char belgi = '#';
char bitta qo‘shtirnoq (‘ ’) bilan yoziladi.
ASCII bilan ishlaydi
Har bir belgi aslida son sifatida saqlanadi.
char c = 'A';
cout << int(c); // 65 raqam chiqadi
'A' → 65 (ASCII kodi)
2️⃣ signed char va unsigned char
🔹 signed char
Oraliq: -128 dan 127 gacha
signed char a = -50;
🔹 unsigned char
Faqat musbat: 0 dan 255 gacha
unsigned char b = 200;
Odatda char ishlatiladi.
Agar son saqlamoqchi bo‘lsangiz, signed yoki unsigned ishlatiladi.
char va string farqi
char a = 'A'; // 1 ta belgi
string a1 = "A"; // matn
Etibor uchun raxmat hayir!
Top comments (0)