TASHQIRISH OPERATORI
Tayinlash operatorio'zgaruvchining qiymatini o'zgartirishga xizmat qiladi. Misol:
a = 5;
x = a + 20;
y = (a + x) * (x – a);
TASHQIRISH OPERATORI
Tuzilishi: [o'zgaruvchan nomi]=[ifoda];
Arifmetik ifoda quyidagilarni o'z ichiga olishi mumkin:
doimiylar (doimiylar)
o'zgaruvchilar nomlari
arifmetik amallarning belgilari:
+ (qo'shimcha)
-(ayirish)
* (ko'paytirish)
/ (bo'linish)
% (bo'limning qolgan qismi)
funksiya chaqiruvlari
dumaloq qavslar ()
BO'LISH XUSUSIYATLARIC++
Butun sonlarni bo'lishda qolganlar o'chiriladi!
Int main()
{
int a = 7;
float x;
x = a / 4; //x=1
x = 4/a; //x=0
x =float(a)/ 4; //x=1,75
x = 1.*a / 4; //x=1,75
}
float([o'zgaruvchan]) - o'zgaruvchini integraldan realga aylantirish
AMALIYATLARNING QISQORATI C++ tilida
To'liq kirish
Qisqartirilgan yozuv
a=a+1;
a++;
a=a+b;
a+=b;
a=a-1;
a--;
a=ab;
a-=b;
a=a*b;
a*=b;
a=a/b;
a/=b;
a=a%b;
a%=b;
OSHIRISH (++) VA KASHAYTIRISH (--) AMALIYATLARI
Prefiks (operanddan oldin):Birinchidan, operand 1 ga oshiriladi va oshirilgan qiymat ifodada ishlatiladi
Postfiks (operanddan keyin): avval operandning qiymati ifodaga olinadi va keyin 1 ga oshiriladi Misol: int a=0, b=1, c=0;
c=a++;//c=0,a=1
c=++a;//c=2,a=2
c=++b;//c=2,b=2
b=c--; ////c=1,b=2
ISHLATISH TARTIBI