Ranglar va fon


Console.WriteLine("Darsning nomi \"Dasturlash asoslari\"")


Download 1.19 Mb.
bet5/6
Sana25.02.2023
Hajmi1.19 Mb.
#1227730
1   2   3   4   5   6
Bog'liq
2. Dasturlash tili asoslari

Console.WriteLine("Darsning nomi \"Dasturlash asoslari\"");

// Satrli literallarda maxsus boshqaruv belgilarini ishlatish mumkin

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

++ operatori

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).


Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling