|
C# dasturlash tili alfaviti
|
bet | 5/37 | Sana | 14.11.2023 | Hajmi | 0.69 Mb. | | #98667 |
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
|
| |