• Belgilar sinflari Belgi o‘zgarmaslar
  • WriteLine
  • Eslatma: UTF - Unicode Transformation Unit so‘zlarining qisqartmasi hisoblanadi. Kod nuqtalari




    Download 5,29 Mb.
    bet57/154
    Sana08.01.2024
    Hajmi5,29 Mb.
    #131939
    1   ...   53   54   55   56   57   58   59   60   ...   154
    Bog'liq
    Majmua

    Eslatma: 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:

    • U + 0041

    • U + 0061

    • U + 0031

    • U + 0023

    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.

    Download 5,29 Mb.
    1   ...   53   54   55   56   57   58   59   60   ...   154




    Download 5,29 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Eslatma: UTF - Unicode Transformation Unit so‘zlarining qisqartmasi hisoblanadi. Kod nuqtalari

    Download 5,29 Mb.