• Kalit so’zlar va nomlar
  • C# dasturlash tili alfaviti




    Download 0.69 Mb.
    bet5/37
    Sana14.11.2023
    Hajmi0.69 Mb.
    #98667
    1   2   3   4   5   6   7   8   9   ...   37
    Bog'liq
    Dasturlash uslublari va paradigmalar
    магнетосфера, raqamli fotoaparat, Gidroavtomatika, TOPSHIRIQLAR 5, 2-amaliy mashg`ulot, Hujjatlarning asosiy parametrlari, vodyanoy-akkumulyator-tepla-v-solnechnyh-teplitsah (1), Молек физика лаб методическое указания русс, 2-Sanoq sistemalari, JUFT KORRELYATSION - REG TAHLIL, 2-70, Shaxsiy kompyuterlarning dasturiy ta\'minoti va vazifalari, Elektr maydon energiyasi Gazlarda, metallar, yarim otkazgichlar, Algoritmlash va dasturlash asoslari (A.Azamatov), Pedagogika fani, uning

    C# dasturlash tili alfaviti.




    C# dasturlash tilining alfaviti quyidagilardan iborat:
    Alfavit (yoki lite-rallar yig’indisi) C# tilida ASCII kodlar jadvali bilan birgalikda quyidagi belgilarni o’z ichiga oladi:
    -Lotin harflari;
    -0 dan 9 gacha raqamlar;
    -“_” belgisi (harf sifatida ham ishlatiladi);
    -maxsus belgilar to’plami : {}, 1 [] + - % / \ ; : ^ ? <> = ! & # ~ *; - boshqa belgilar.
    C# alfaviti so’zlarni tuzishda xizmat qiladi, ya’ni leksemalarni tuzishda. Leksemalarning 5 turi bor:
    -Identifikator
    -Kalit so’z
    -Amallar belgilari
    -Literallar
    -Ajratuvchilar
    Deyarli barcha leksemalar o’zining tuzilishiga ega.Ular ko’p alfavitlidir.


    Kalit so’zlar va nomlar. Quyidagi ro’yxatda C# tilining kalit so’zlari va nomlari berilgan bo’lib, dastur tuzilishi paytida ularni boshqa maqsadda ishlatish (masalan o’zgaruvchi nomini inisializatsiya qilishda) mumkin emas.


    Kalit so’zlar va nomlar:





    Abstract

    Do

    in

    protected

    true

    As Base Bool Break Byte Case Catch Char Checked
    Class Const Continue
    Decimal

    double else enum event explicit extern false finally fixed float for foreach
    goto

    int interface internal is
    lock long
    namespace new null
    object operator out
    override

    public readonly ref return sbyte sealed short sizeof
    stackalloc static string struct
    switch

    try typeof uint ulong
    unchecked unsafe ushort using virtual void volatile while

    Default Delegate

    if implicit

    params private

    this throw




    C# tilida boshqa tillarda bo’lgani kabi dasturning har bir qismiga izoh yozish mumkin. Bu izohlar dastur kompilatsiyasida ishtirok etmaydi va dastur ishiga hech qanday ta’sir ko’rsatmaydi. C# da izoh yozish uchun /* */, // belgilaridan foydalanish mumkin. // belgisi shu belgidan keyin to shu satr oxirigacha bo’lgan barcha belgilarni izoh sifatida qabul qiladi. /* */ bu orqali istalgan qismni izohga olish mumkin.




    Literallar. C# tilida 5 xil literal mavjud ;
    -Butun tipli literal
    -Haqiqiy tipli literal
    -Belgili literal
    -Satr tipli literal
    -Mantiqiy tipli literal
    Literallar – bu tilning maxsus tushunchasidir. Har bir literallar to’plami uchun alohida yozilish qoidasi mavjud. Masalan:
    -Butun tipli literallar: 5, 7, 8, -12, 234
    -Haqiqiy tipli literallar: 3.6, -56.8, 0.9
    -Belgili literallar: ‘a’, ‘b’, ‘?’,
    -Satr tipli literallar: “salom”, “aka”, “abcd”
    -Mantiqiy tipli literallar: true. false

    Download 0.69 Mb.
    1   2   3   4   5   6   7   8   9   ...   37




    Download 0.69 Mb.