Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Арифметические операции. знак операции Операции один

Читайте также:
  1. I. Операции с предметами
  2. II. операции с юнитом
  3. Абстрактные операции технологического процесса подготовки ЛА
  4. Активные операции коммерческих банков и их характеристика
  5. Активные операции коммерческого банка
  6. Аналитические операции
  7. Арифметические выражения
знак операции действие (операнды целые и вещественные, результат - в соответствии с типом операндов)
- + изменение/сохранение знака (унарные)
+ сложение
- вычитание
* умножение
/ деление (если применяется к целочисленным операндам – целочисленное деление с отбрасыванием остатка: 5/2 = 2;)
% деление по модулю (остаток целочисленного деления: 14%3 = 2;)

 

 

знак операции
Операции одинакового приоритета выполняются: Для изменения порядка выполнения операций используются ()
приоритет

унарные + - высший
* / %  
+ - низший

 

Примерыарифметических операций:

5/4=1; 5/2=2; 2/5=0; 6/3=2; 7/4=1; 7. /4. =1. 75; 7. /4=1. 75;

5%4=1; 2%5=2; 5%2=1; 5%0 = ошибка деления

13%4 = 1; (-13)%4 = -1;

13%(-4) = 1; (-13)%(-4)=-1;

При ненулевом делителе всегда выполняется соотношение:

(a/b)*b + a%b равно a.

Операция нахождения остатка целочисленного деления:

#include <iostream>

#include <conio.h>

using namespace std;

int main() {

cout << 6 % 8 << endl // 6

<< 7 % 8 << endl // 7

<< 8 % 8 << endl // 0

<< 9 % 8 << endl // 1

<< 10 % 8 << endl; // 2

_getch();

return 0;

}

 

Вычисление арифметических выражений

ix= -3+4*5-6; printf (“%d \n”, ix); ((-3) + (4*5))-6=11
ix= -3+4%5-6; printf (“%d \n”, ix); (3+(4%5))-6=1
ix= -3*4%-6/5; printf (“%d \n”, ix); ((-3)*4)%(-6)/5=0
ix= (7+6)%5/2; printf (“%d \n”, ix); ((13))%5/2=1

 

Примеры использования арифметических операций


Дата добавления: 2015-07-08; просмотров: 228 | Нарушение авторских прав


Читайте в этой же книге: Результат вычисления выражения характеризуется значением и типом. Операции выполняются в соответствии с их приоритетами. | Классификация операций | Операции присваивания | Примеры использования | Логические выражения и примеры их записи | Пример 6. | Правила преобразования типов | Примеры преобразования типов | Адрес переменной | Программирование вычисления алгебраических выражений |
<== предыдущая страница | следующая страница ==>
Приоритеты (ранги) операций| Выделение цифр в целом числе

mybiblioteka.su - 2015-2024 год. (0.008 сек.)