Belgilar


ULASHISH

char tipi

char ma’lumot tipi bitta belgini saqlash uchun ishlatiladi.

Belgi 'A' yoki 'c' kabi yakka tirnoqlar ichiga olinishi kerak, uni chop etish uchun esa %c format spetsifikatoridan foydalanamiz:

Misol

char myGrade = 'A'; printf("%c", myGrade);
O‘zingiz sinab ko‘ring »

Shuningdek, agar ASCII bilan tanish bo‘lsangiz, ma’lum belgilarni ko‘rsatish uchun ASCII qiymatlaridan foydalanishingiz mumkin. E’tibor bering, bu qiymatlar tirnoqlarga ('') olinmaydi, chunki ular sonlardir:

Misol

char a = 65, b = 66, c = 67; printf("%c", a); printf("%c", b); printf("%c", c);
O‘zingiz sinab ko‘ring »

Maslahat: Barcha ASCII qiymatlari ro‘yxatini ASCII jadvali ma’lumotnomasida topishingiz mumkin.


Belgilar haqida eslatmalar

Agar bittadan ortiq belgini saqlashga harakat qilsangiz, faqat oxirgi belgi chop etiladi:

Misol

char myText = 'Hello'; printf("%c", myText);
O‘zingiz sinab ko‘ring »

Eslatma: Bir nechta belgini saqlash uchun char tipidan foydalanmang, chunki bu xatolarga olib kelishi mumkin.

Bir nechta belgini (yoki butun so‘zlarni) saqlash uchun stringlardan foydalaning (ular haqida keyingi boblarda batafsil bilib olasiz):

Misol

char myText[] = "Hello"; printf("%s", myText);
O‘zingiz sinab ko‘ring »

Hozircha shuni bilib qo‘ying: bir nechta belgi/matnni saqlash uchun stringlardan, bitta belgi uchun esa char tipidan foydalanamiz.





W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!