Язык программирования C++


Amallar bajarilish tartibiga bo‘ysinadi



Yüklə 382,14 Kb.
səhifə6/8
tarix21.10.2023
ölçüsü382,14 Kb.
#159264
1   2   3   4   5   6   7   8
1-hafta OK

Amallar bajarilish tartibiga bo‘ysinadi.

Tartibni o’zgartirish uchun qavslardan foydalaniladi.

Amallar:

- unar;

  • Binar:
  • - additiv; - razryadi;

    - multiplikativ; - munosbat;

    - siljitish; - mantiqiy;

    - ta’minlash.

Amallar

1. Unar

Bitta operanda bajariladi

- unar minus – operand ishorasini o’zgartiruvchi;

+ unar plyus - unar minusning teskari ishorai;

! mantiqiy inkor;

& operand xotira adresini olish amali

* adres bo’yicha murojaat

Amallar (2)

1. Unar

++, ++ (keyingi);

- -, - - (oldingi).

Amal belgisining qayerda qo’yilganligiga qarab operand qiymatidagi o’zgarish amalga oshadi.

Agar belgi operandning chap tomonidan qo’yilgan bo’lsa, oldin qiymat o’zgarib keyin hisoblash bajariladi.

Agar belgi o’ng tomonga qo’yilgan bo’lsa, oldin hisoblash keyin qiymat o’zgaradi.

(i++; a*++i; --i+c; c*i--)

Amallar (3)

2.Binar

Additiv: +, -,

Multiplikativ:

* - ko’paytirish, agar operandlar butun bo’lsa, natija ham butun bo’ladi;

/ - bo’lish, agar bo’linuvchi va bo’luvchi butun bo’lsa, natija ham butun bo’ladi;

% - butun sonlarni qoldiqli bo’lish.

Misol:

int a=5;int b = 3; float c=9.3;

a+b

a / b

a % b

a * b

c / b

(a+b)/(a-b*a)


8
1
15
3.1
2
0

Amallar (4)

3. Relyatsion (munosabat) amallar - sonlarga, belgilarga qo'llaniladi - natijada ular mantiqiy qiymatga ega bo'ladilar:

<, >, ==, !=, <=, >= relyatson amallar natijasi rost yoki yolg’on bo’ladi


Yüklə 382,14 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin