DEV Community

Cover image for Char Types | Belgi turi | C++
Imron
Imron

Posted on

Char Types | Belgi turi | C++

🔹 char typesC++
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 = '#';

Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode

'A' → 65 (ASCII kodi)

2️⃣ signed char va unsigned char

🔹 signed char

Oraliq: -128 dan 127 gacha

signed char a = -50;
Enter fullscreen mode Exit fullscreen mode

🔹 unsigned char

Faqat musbat: 0 dan 255 gacha

unsigned char b = 200;

Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Etibor uchun raxmat hayir!

Top comments (0)