Console.WriteLine("Darsning nomi \"Dasturlash asoslari\""); Console.WriteLine("Salom\nolam"); Amallar Amallar (operatorlar, operatsiyalar) operandlar ustida amalga oshiriladi. - Unar operatorlar – bitta operand bilan amalga oshiriladi;
- Binar operatorlar – ikkita operand bilan amalga oshiriladi;
- Ternar operatorlar – uchta operand bilan amalga oshiriladi;
Arifmetik amallar: + operatori (qo'shish) int x = 10; int z = x + 12; // 22 - operatori (ayirish) int x = 10; int z = x - 6; // 4 Amallar Arifmetik amallar: * operatori (ko'paytirish) int x = 10; int z = x * 5; // 50 / operatori (bo'lish) int x = 10; int z = x / 5; // 2 double a = 10; double b = 3; double c = a / b; // 3.33333333 Agar bo'lish operatorida operandlar ikkalasi butun turda bo'lsa, bo'lib butun qismini olish amalga oshiriladi. double z = 10 / 4; // natija -> 2 double z = 10.0 / 4.0; //natija -> 2.5 double z = 10 / 4.0; //natija -> 2.5 % operatori (bo'lib qoldig'ini olish) double x = 10.0; double z = x % 4.0; //результат равен 2 Inkrement O'zgaruvchi qiymatini bittaga oshiradi (faqat butun sonlar ustida amalga oshiriladi). Prefiks inkrement: ++x – oldin x o'zgaruvchi qiymati 1taga oshiriladi, so'ngra uning qiymati natija sifatida qaytariladi. Postfiks inkrement: x++ – oldin x o'zgaruvchi qiymati qaytariladi, so'ngra unga 1 qo'shiladi. int x1 = 5; int z1 = ++x1; // z1=6; x1=6 Console.WriteLine($"{x1} - {z1}"); // 6 - 6 int x2 = 5; int z2 = x2++; // z2=5; x2=6 Console.WriteLine($"{x2} - {z2}"); // 6 - 5 Dekrement -- operatori O'zgaruvchi qiymatini bittaga kamaytiradi (faqat butun sonlar ustida amalga oshiriladi).
Do'stlaringiz bilan baham: |