ному випадка.
Логічні Операції та Операції відношення обчислюють Зліва направо та обчислюють як Тільки становится відомим істінність результату.
Операції прісвоювання:
В якості операцій Використовують: +, -, *, /,%, &, І, >>, <<, ^
Особливості операцій прісвоювання:
крім операцій Пересилка Значення операцій прісвоювання має ще і значення рівне результату прісвоювання. Це означатиме, что можна запісуваті декілька операцій прісвоювання, тоб а=в=с=3
натіскання комбінованіх операцій прісвоювання і=и +2, тоб і +=2 до старшого значенні «+» та сделать новим значенням.
вирази 1 Операція=вирази 2; (Вір. 1)=(вір. 1) опер. (Вір. 2) з тієї різніці, что вирази 1 обчіслюється один раз.
У мові С Операції з скроню пріорітетамі обчислюють дерло. Самим віщим пріорітетом являється Пріоритет, Який дорівнює 1. Пріоритети та порядок операцій наведені в табліці 1.2
Таблиця 1.2 - Пріоритети операцій та порядок їх обчислення
ПріорітетЗнак операціїТіпі операційПорядок Виконання 2 () [].-> ВіраженняЗліва направо1-~! * & + + - Sizeof наведення тіпівУнарніВправо наліво3 * /% МультіплікаційніЗліва направо4 +-Адітівні5 << >> Зсув6 < > <=>=Відношення7 ==!=Відношення (Рівність) 8 & порозрядно І9 ^ порозрядно віключаюче ІЛІ10 | порозрядно ІЛІ11 && логічне І12 | | логічне ІЛІ13?: Умовна14=*=/ =%=+=-=& ;=|=>>=<<=^=Просто та ськладової прісвоюванняСправа наліво15, Послідовне відніманняЗліва направо
1.2 Робота з побітовімі операціямі
.2.1 Умова Завдання.
Скласти функцію, яка зрушує вправо біті негативних чисел на два розряди, а біті 0 і 4 позитивних чисел скідає. Елементи фіксованого масиву знакових чисел представіті в Десяткова и шістнадцятірічному форматі. Вивести результати Дій на екран.
1.2.2 Опис методу решение
Бітова Операція У програмуванні - деякі Операції над ланцюжкамі бітів. У програмуванні, як правило, розглядаються позбав деякі види ціх операцій: логічні побітові Операції и бітові зрушення. Бітові Операції застосовуються в мовах програмування и ціфровій техніці, вівчаються в діскретній математиці.
До бітовіх операцій такоже відносять бітові зрушення . При зрушенні Значення бітів копіюються в сусідні по напряму зрушення. Розрізняють декілька Видів зрушень - логічного , Арифметичний и ціклічного , залежних від ОБРОБКИ крайніх бітів. Такоже розрізняють зрушення вліво (у напрямі від молодшого біта до старшого) i вправо (у напрямі від старшого біта до молодшого).
При логічному зрушенні Значення последнего біта по напряму зрушення втрачається (копіюючісь в біт перенесення), а перший набуває нульового значення. Такоже розрізняють зрушення вліво (у напрямі від молодшого біта до старшого) i вправо (у напрямі від старшого біта до молодшого). Логічні зрушення вліво и вправо Використовують для Швидкого множення и ділення на 2, відповідно.