Арифметические операции

  • docx
  • 18.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002087.docx

Арифметические операции

 

Унарные

-  Изменение знака

-  Унарный +

-  Инкремент

-  Декремент


Изменение знака int a=10, b=20, c, d; c=-a; //            с=-10

d=+b; // d=20

Инкремент предназначен для увеличения значения переменной на единицу, а декремент – для уменьшения значения переменной на единицу.

int a=10;


 

или

 

 

 

или


а++; // а=а+1; а=11

++а; // а=а+1; а=11 int a=10;

а--; // а=а-1; а=9

--а; // а=а-1; а=9

Операции инкремент и декремента могут использоваться как в


префиксной форме (знак перед переменной), так и в постфиксной форме (знак после переменной). Отличия будут проявляться при использовании операции в выражении: префиксная – сначала изменяется значение пе- ременной, потом используется новое значение; постфиксная – сначала используется старое значение переменной, потом изменяется значение переменной.

int a=10, b=10, x, y; x=a++; //.a=11 x=10 y=++b; // b=11 y=11

Бинарные операции

 

 

тип после преобразо- вания

 

 

 

уменьшение приоритета

 

 

 


int a, b; double c;

a=10/4;       //a=2

c=10/4.;      //c=2.5

b=10./4;      //ошибка!!! (10./4.=2.5)

int                                                                double


 

 

 

при присваивании возможна потеря информации!!!


int a;

а=10%3;     //а=1

а=-10%3;    //а=-1

а=10%-3;    //а=1

а=-10%-3; //а=-1