69739

Мультиплікативні операції

Домашняя работа

Информатика, кибернетика и программирование

Типи першого і другого операндів можуть відрізнятися, при цьому виконуються перетворення операндів за замовчуванням. Типом результату є тип операндів після перетворення.

Украинкский

2014-10-09

26 KB

0 чел.

Самостійне вивчення

Тема 3: Мультиплікативні операції

До мультиплікативних операцій відносяться операції множення *, ділення  / і отримання залишку від ділення  %. Операндами операції  % повинні бути цілі значення. Операції множення * і ділення / виконуються над цілими і плаваючими операндами.

Типи першого і другого операндів можуть відрізнятися, при цьому виконуються перетворення операндів за замовчуванням. Типом результату є тип операндів після перетворення.

В процесі виконання мультиплікативних операцій ситуація переповнювання або втрати значущості не контролюється. Якщо результат мультиплікативної операції не може бути представлений типом операндів після перетворення, то інформація втрачається.

Множення (*)

Операція множення виконує множення одного з своїх операндів на іншій.

Ділення (/)

Операція ділення виконує ділення першого свого операнда на другий. Якщо обидва операнди є цілими значеннями і не діляться без остачі, то результат заокруглюється в сторону нуля. Ділення на нуль дає помилку під час виконання.

Залишок від ділення (%)

Результатом операції є залишок від ділення першого операнда на другий. Знак результату співпадає із знаком ділимого.

Приклади:

int  i=10, j=3, n;

double x = 2.0, у;

у = x * i; /* приклад 1 */

n = i / j; /* приклад 2 */

n = i % j;      /* приклад 3 */

Адитивні операції

До адитивних операцій відносяться додавання ( +) і віднімання (-). Їх операндами можуть бути цілі і плаваючі значення. В деяких випадках адитивні операції можуть також виконуватися над адресними значеннями. Над операндами виконуються перетворення за умовчанням. Типом результату є тип операндів після перетворення. В процесі виконання адитивних операцій ситуація переповнення або втрати значущості не контролюється. Якщо результат аддитивної операції не може бути представлений типом операндів після перетворення, то інформація втрачається.

Додавання ( +)

Операція додавання ддодає два свої операнди. Операнди можуть мати цілий або плаваючий тип. Типи першого і другого операндів можуть розрізнятися. Один з операндів може бути покажчиком; тоді інший повинен бути цілим значенням. Коли ціле значення

(назвемо його i) додається до покажчика, то i масштабується шляхом множення його на розмір типу, з яким асоційований даний покажчик. Після перетворення ціле значення представляє i комірок пам'яті, де кожна комірка відповідає за розміром типу, з яким асоційований даний покажчик. Коли перетворене ціле значення додається до покажчика, то результатом є покажчик, що адресує область пам'яті, розташовану в i комірках далі від первинної адреси. Новий покажчик вказує на той же самий тип даних, що і початковий покажчик.

Віднімання (-)

Операція віднімання віднімає другий операнд від першого. Операнди можуть мати цілий або плаваючий тип. Типи першого і другого операндів можуть розрізнятися. Допускається віднімання цілого з покажчика і віднімання двох покажчиків.

Коли ціле значення віднімається з покажчика, попередньо проводиться те ж масштабування, що і при додаванні цілого значення з покажчиком. Результатом віднімання буде покажчик, що адресує область пам'яті, розташовану в i комірках перед первинною адресою. Новий покажчик вказує на той же самий тип даних, що і початковий покажчик.


 

А также другие работы, которые могут Вас заинтересовать

14282. Святые земли русской. Александр Невский 739 KB
  Святые земли русской. Александр Невский ВВЕДЕНИЕ У каждого народа есть заветные имена которые никогда не забываются напротив чем дальше развивается историческая жизнь народа тем ярче светлее становится в памяти потомства нравственный облик тех деятелей...
14283. Lady Gaga 81 KB
  Lady Gaga реферат Содержание Введение 1. Популярная музыка 2. Творчество Lady Gaga биография 2.2. начало музыкальной карьеры 2.3 .клип 2.4. живые выступления Заключение Список литературы Введение Я выбрал тему Моя любимая группа или исполнит
14284. Франц Шуберт 394.5 KB
  РЕФЕРАТ по музыке ученика 8 Б Чекмезова Дмитрия на тему: Франц Шуберт План 1. Детство. 2. Юношество 3. Рассвет творчества 4. Несчастная любовь. 5. Последние годы жизни 6. Смерть 7.Фотографии 8.Список использованной литературы ...
14285. Русская музыкальная культура 60-70-х гг. 19 века 33 KB
  1 Русская музыкальная культура 6070х гг. 19 века Это время расцвета русской культуры. В литературе Тургенев Толстой Островский СалтыковЩедрин. В живописи Крамской Куинджи Репин Перов. В скульптуре Антокольский. Расцвет науки Менделеев Тимирязе...
14286. Русская музыкальная культура 80-90 27 KB
  1 Время правления Александра III. Россия не воевала стабильность в стране. Император сделал очень много в разных областях жизни. Это и обусловило расцвет искусства и музыки России. В это время продолжают писать композиторы ...
14287. Александр Николаевич Скрябин 1872-1915 Творческий путь 47.5 KB
  Творческий путь Это композитор молодого поколения. Ученик Танеева который выдвинулся в конце 19 века вместе с Рахманиновым и Метнером. Новатор. Обновил все средства музыкальной выразительности. Создал свой стиль. Компози...
14288. Моя любимая музыка - Рок 35.5 KB
  Музыка. Мне очень нравится слушать музыку. Существует много музыкальных исполнителей творчество которых мне интересно. Однако из всех музыкальных стилей я отдаю особое предпочтение рок музыке. Рок представляет собой огромную и многогранную музыкальную культур
14289. Сценарий спортивно-музыкального праздника «Здравствуй, лето!» для детей старшего дошкольного возраста 75.5 KB
  Сценарий спортивномузыкального праздника Здравствуй лето для детей старшего дошкольного возраста сценарий подготовлен руководителем физвоспитания ГБДОУ д/с № 50 Паниной О.А. Цель: Укрепление здоровья детей. Воспитание любви к физической культуре и с...
14290. Строение урока по изучению музыкальной формы 14.91 KB
  Строение урока по изучению музыкальной формы Продолжительность форма организации урока академических часа в неделю подряд пара 1 час 20 минут. Название темы и краткая историческая характеристика. Рассказ о времени возникновения времени ис