|
1-qator: Nomlar maydonidan using System sinflardan foydalanishimiz mumkinligini anglatadi. 2-qator
|
bet | 8/43 | Sana | 15.10.2023 | Hajmi | 0.73 Mb. | | #87780 |
Bog'liq C# asoslari biologiya-fanidan-5-9-sinf-testlar-1, 25-may senariy, 1-Маъруза, 2) 2021-22-ДАСТУР-ИПИ ва ИТИ, ИС, 479668, 5-seminar KP, ehtimollar maruza1, D Xusanov mustakil ishi Davlat soliq xizmati organlarida amalga oshiriladigan nazorat tadbirlari, 1690796889737, anketa, FOTOELEKTRON EMISSIYA VA UNING QO`LLANISHI, Abduqaxxorov. F, @XHUZB Юрт бўйнидаги қилич ёки истило, Konspekt. Konspekt turlari, xos xususiyatlari Vaqt 2 soat-fayllar.orgMax = 2147483648
Min = 255
Modifikator va atributlar haqida keyin to`xtalamiz.
Satrli o`zgarmaslar
Satrli o`zgarmasni e`lon qilish uchun satrni ("My string") ikkitalik qo`htirnoqqa olish kerak. Buni o`zgaruvchilarga qiymat berishda, funksiyaga parametr sifatida berishda foydalanish mumkin:
System.Console.WriteLine("Pi soning qiymati: {0}", Pi);
string mystring="Hello";
C# Operatorlar (Amallar)
C # dasturchilarga ifodalarni tuzilishi va baholanishini nazorat qilish imkoniyatini beradigan operator (amal) lar to'plamini taqdim etadi. C # operatorlarining ko'pchiligi quyidagi toifalarga kiradi: arifmetik, bitli, mantiqiy va munosabat operatorlari.
Arifmetik amallar C# da quyidagi arifmetik amallar aniqlangan:
+, -, *, / amallari C# da ham boshqa tillardagi kabi mos ravishda qo`shish, ayirish, ko`paytirish, bo`lish vazifasini bajaradi. Lekin / operatorida ozgina farq bor. Butun sonlarni bo`lishda qoldiq tashlab yuboriladi. 10/3 amalidan keyin natija 3 ga teng bo`ladi. Uning qoldig`i % operatori orqali olinadi. 10%3 = 1. C# da % operatorini butun tiplarga ham haqiqiy tiplarga qo`llash mumkin. 10.0%3.0 = 1 bo`ladi.
Quyidagi jadvalda C# tilida bayt razryadlari ustida mantiqiy amallar majmuasi keltirilgan.
Razryadli mantiqiy amallarning bajarish natijalari
Taqqoslash amallari.
C# tilida qiymatlarni solishtirish uchun taqqoslash amallari aniqlangan. Taqqoslash amali binar amal bo‘lib, quyidagi ko‘rinishga ega:
< operand1 > < taqqoslash amali > < operand2 >
Taqqoslash amallarining natijasi - taqqoslash rost bo‘lsa, true (rost), aks holda false (yolg‘on) qiymat bo‘ladi. Agar taqqoslashda arifmetik ifoda qatnashsa, uning qiymati 0 qiymatidan farqli holatlar uchun 1 deb hisoblanadi.
Taqqoslash amallari va ularning qo‘llanishi
Inkrement va dekrement
Inkrement(++) va dekrement(--) operatorlari mos ravishda operand qiymatini bittaga oshiradi, kamaytiradi. x=x+1; //x ning qiymatini 1 taga oshirish x++; //x ning qiymatini inkrement operatori orqali bittaga oshirish Bu ikki usul ham teng kuchli. x=x-1; //x ning qiymatini 1 taga kamaytirish x-- ; //x ning qiymatini dekrement operatori orqali bittaga kamaytirish Inkrement va dekrement operatorlari operandning oldida ham bo`lishi mumkin.
++x; // inkrement operatorinig prefiksli ko`rinishi --x; // dekrement operatorinig prefiksli ko`rinishi x++; // inkrement operatorinig postfiksli ko`rinishi x--; // dekrement operatorinig postfiksli ko`rinishi.
Ularning bir-biridan farqini quyidagi misolda ko`rish mumkin: int x=10; int y=x++; Bunda y ning qiymati 10 ga teng, x ning qiymati 11 ga teng bo`ladi. Yani bunda x ning qiymati avval y ga o`zlashtirilib, so`ng inkrement amali bajariladi. int x=10; int y=++x;
|
| |