DEV Community

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

Posted on

Char Types | Belgi turi | C++

๐Ÿ”น 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 = '#';

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)