|
Eslatma: UTF - Unicode Transformation Unit so‘zlarining qisqartmasi hisoblanadi.
Kod nuqtalari
|
bet | 57/154 | Sana | 08.01.2024 | Hajmi | 5,29 Mb. | | #131939 |
Bog'liq MajmuaEslatma: UTF - Unicode Transformation Unit so‘zlarining qisqartmasi hisoblanadi.
Kod nuqtalari
Kod nuqtasi Unicode standartida belgining qiymati hisoblanadi. Unicodega ko‘ra qiymatlar o‘n oltilik raqamlar sifatida yoziladi va U+ ning prefiksiga ega.
Misol uchun, oldingi belgilarni kodlash uchun:
Ushbu kod nuqtalari 0 dan 16 gacha bo‘lgan raqamlar bo‘yicha identifikatsiya qilingan 17 ta bo‘limga bo‘linadi. Har bir bo‘limda 65,536 kod nuqtasi mavjud. Birinchi bo‘lim 0, eng ko‘p ishlatiladigan belgilarga ega va asosiy ko‘p tilli qator (BMP) deb nomlanadi.
Quyidagi jadvalda C# tilida belgi sifatida ishlatilishi mumkin bo‘lgan o‘zgarmaslar to‘plami keltirilgan.
4.3.1-jadval. С# tilidagi belgi o‘zgarmaslar
Belgilar sinflari
|
Belgi o‘zgarmaslar
|
Katta harflar
|
'A' …'Z', 'A'…'Я'
|
Kichik harflar
|
'a' …'z', 'a'…'я'
|
Raqamlar
|
'0' …'9'
|
Bo‘sh joy
|
gorizontal tabulyatsiya (Unicode kodi 9), satrni o‘tkazish (Unicode kodi 10), vertikal tabulyatsiya (Unicode kodi 11), formani o‘tkazish (Unicode kodi 12), karetkani qaytarish (Unicode kodi 13).
|
Punktuatsiya belgilari (tinish belgilar)
|
! ” # $ &’ ( ) * + - , . / : ; < = > ? @ [ \ ] ^ _ { | } ~
|
Boshqaruv belgilari
|
Unicode kodi 0...1Fh oralig‘ida va 7Fh bo‘lgan belgilar.
|
Probel
|
Unicode kodi 32 bo‘lgan belgi.
|
O‘n oltilik raqamlar
|
'0'…'9', 'A'…'F', 'a'…'f'
|
Dasturlash nuqtayi nazaridan string berilganlar turi C# da eng muhim turlardan biridir. Ushbu tur belgilardan tuzilgan satrlarini aniqlaydi va qo‘llab-quvvatlaydi. Boshqa bir qator dasturlash tillarida satr belgilar qatoridan iborat. C# da satrlar obyektlar hisoblanadi.
String oqimini yaratishda, kichik obyekt shakllanadi. Masalan, keyingi kod satrida:
Console.WriteLine("C# da satrlar obyektlardir.");
"C# da, satrlar obyektlardir." matnli satr C# yordamida avtomatik ravishda satr obyektiga aylantiriladi.
Satr qurilishi
Belgilar satrini yaratishning eng oson usuli satrdan foydalanishdir. Masalan, kodning navbatdagi satrida, str satriga murojaat qiladigan o‘zgaruvchiga havola berilgan.
string str = "C# satrlari juda samarali";
Bunday holda, str o‘zgaruvchi quyidagi belgilar ketma-ketligi bilan boshlanadi: "C# satrlari juda samarali".
Obyekt turi string ham, belgi turi char dan yaratilishi mumkin. Misol uchun:
char[] ch = {‘t’,’е’,’s’,’t’ };
string str = new string(ch);
string turi obyekt yaratilgandan so‘ng, uni qo‘shtirnoq ichidagi matn satri kerak bo‘lganda, u har bir joyda foydalanish mumkin. Dasturning quyidagi misolida ko‘rsatilgandek, string turi obyekti WriteLine() metodini chaqirganda argument sifatida xizmat qilishi mumkin.
// Belgilar satrini yaratish va namoyish etish.
|
| |