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 комірках перед первинною адресою. Новий покажчик вказує на той же самий тип даних, що і початковий покажчик.


 

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

14462. Виконання ескізного малюнку виробу із зазначенням інформації необхідної для його виготовлення. Організація робочого місця. Конструювання виробів що містять конічну та циліндричну поверхню 48.5 KB
  ТЕМА: Виконання ескізного малюнку виробу із зазначенням інформації необхідної для його виготовлення. Організація робочого місця. Конструювання виробів що містять конічну та циліндричну поверхню. МЕТА: Навчальна: Продовжити формування знань учнів про принципи і зако
14463. Художнє конструювання виробу з металу (метод комбінаторики). Техніко-технологічні вимоги до виробу 38.5 KB
  Тема. Художнє конструювання виробу з металу метод комбінаторики. Технікотехнологічні вимоги до виробу.. Мета: ознайомити учнів з повторним інструктажем при виконанні слюсарних робіт вибрати обєкт трудової діяльності; виховувати бережливе ставлення до обладнання ...
14464. Ідентичність Європейського Союзу 274 KB
  Ідентичність Європейського Союзу 1. Ціннісні засади Союзу Надзвичайно щільна економічна інтеграція а тим паче інтеграція з політичних питань стали можливими лише завдяки тому що державичлени обєдналися навколо спільних цінностей. Їхнє недотримання однією з д...
14465. США в системе современных международных отношений (по оценкам Ф.Закария, Дж. Ная, Зб. Бжезинского) 15.5 KB
  США в системе современных международных отношений по оценкам Ф.Закария Дж. Ная Зб. Бжезинского. С средины 2000х годов особенно кризиса 2008 года начинается переосмысление роли США в системе МО. Начинают говорить о конце американского доминирования. Фарид Закария в книг...
14467. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ВНЕШНЕЙ ПОЛИТИКИ США 16.83 KB
  ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ВНЕШНЕЙ ПОЛИТИКИ США. Теоретические основы современной внешней политики США можно раскрыть преимущественно через анализ работ американских специалистов.Концепции американской внешней политики воплощаются во внешнеполитической деятельности Со
14468. ФОРМИРОВАНИЕ ВНЕШНЕПОЛИТИЧЕСКИЕ КУРСА В США. РОЛЬ СОВЕТА НАЦИОНАЛЬНОЙ БЕЗОПАСНОСТИ. СТРУКТУРА СНБ 18.91 KB
  ФОРМИРОВАНИЕ ВНЕШНЕПОЛИТИЧЕСКИЕ КУРСА В США. РОЛЬ СОВЕТА НАЦИОНАЛЬНОЙ БЕЗОПАСНОСТИ. СТРУКТУРА СНБ. Разработкой и проведением американской внешней политики согласованием позиций различных ведомств и координацией их международной деятельности занимается Совет нац
14469. РЕФОРМИРОВАНИЕ ВНЕШНЕПОЛИТИЧЕСКОГО КУРСА США В ПЕРИОД ПЕРВОГО ПРЕЗИДЕНСТВА Б.ОБАМЫ. СРАТЕГИЯ НАЦИОНАЛЬНОЙ БЕЗОПАСНОСТИ – 2010 18.5 KB
  РЕФОРМИРОВАНИЕ ВНЕШНЕПОЛИТИЧЕСКОГО КУРСА США В ПЕРИОД ПЕРВОГО ПРЕЗИДЕНСТВА Б.ОБАМЫ. СРАТЕГИЯ НАЦИОНАЛЬНОЙ БЕЗОПАСНОСТИ 2010. С приходом к власти Барак Обама определил задачи во внешней политике в качестве основных для своей администрации. Большинство американски
14470. Исторические этапы формирования основных принципов внешней политики США 17.92 KB
  Исторические этапы формирования основных принципов внешней политики США. Внешняя политика США стала оформляться лишь в 20е годы 19 века. Знаковым явлением в данном процессе стала известная доктрина Монро. 2 декабря 1823 г. американский президент Джеймс Монро изложил в