27
Операция
Қысқаша сипаттамасы
*=
көбейтіп барып меншіктеу
/=
бөліп барып меншіктеу
%=
бөлгендегі қалдықты тауып барып меншіктеу
+=
қосып барып меншіктеу
-=
азайтып барып меншіктеу
<<=
солға ығыстырып алып меншіктеу
>>=
оңға ығыстырып алып меншіктеу
&=
меншіктеуі бар разрядтары бойынша ЖƏНЕ
|=
меншіктеуі бар разрядтары бойынша НЕМЕСЕ
^=
меншіктеуі бар разрядтар бойынша аластайтын НЕМЕСЕ
.
тізбектей отырып есептеу
1-ге арттыру жəне кеміту операциялары (
++
жəне
--
). Инкремент
жəне декремент деп те аталатын бұл операциялардың екі түрлі жазылу фор-
масы бар – префикстік нұсқада операция операнд алдында жазылады жəне
постфикстік нұсқада – операциядан кейін көрсетіледі. Префикстік формада
алдымен операнд өзгереді, содан кейін оның мəні өрнекті есептеуге қатысады,
ал постфикстік формада өрнекті есептеуге операндтың бастапқы мəні алына-
ды да, содан соң операнд өзгертіліп, өрнектің нəтижелік мəні есептеледі.
#include
int main(){
int x = 3, у = 3;
printf ("Префикстiк өрнектiң мəнi: %d\n", ++x);
printf ("Постфикстік өрнектiң мəнi: %d\n", y++);
printf ("Қосудан кейiнгі x мəнi: %d\n", x);
printf ("Қосудан кейiнгі у мəнi: %d\n", у);
Достарыңызбен бөлісу: