c operators arithmetic
найкращий текстовий редактор для python mac
Оператори в C # - це спеціальні символи, що позначають операцію, яку повинна виконати програма. Цей посібник детально пояснює оператори C # із прикладами:
У нашому попередньому навчальному посібнику ми дізналися про умовні твердження в C #. Ми також дізналися, як використовувати оператори if, if-else та if-else if для визначення різних умов.
Умовний вислів, такий як 'якщо', також відомий як висновок про прийняття рішень, оскільки вони надають користувачеві механізм визначення результату на основі рішення, визначеного операторами.
Оператори пропонують спосіб визначення рішень на основі логіки, арифметичних операцій, порівняння тощо.
=> Подивіться нашу повну серію навчальних програм C # тут
Що ви дізнаєтесь:
Оператори C #
Оператори в C # - це спеціальні символи, що позначають операцію, яку програма повинна виконати над операндами. Наприклад, їх можна використовувати для обчислення змінної або виконання операції над змінною для створення належного виразу.
C # пропонує широкий спектр операторів, таких як арифметичні оператори, реляційні оператори, оператори присвоєння, логічні оператори, одинарні оператори тощо. У цьому підручнику ми обговоримо деякі важливі оператори разом із їх використанням.
Арифметичні оператори
Арифметичний оператор дозволяє програмі виконувати загальні алгебраїчні операції щодо числових значень.
У мові програмування C # є п’ять основних операторів.
- Додавання (символ '+'): Виконайте додавання операндів.
- Віднімання (символ «-»): Виконує віднімання операндів.
- Відділ (символ «/»): Виконує поділ операндів.
- Множення (символ '*'): Виконує множення на операнди.
- Модуль (символ '%'): Повертає нагадування після ділення цілого числа.
Приклад:
int a = 10; int b = 5; int result; result = a + b; result = a - b; result = a * b; result = a / b; result = a % b;
- Результатом першої операції буде 15, тобто підсумовуванням до двох цілих чисел.
- Результатом другої операції буде 5, тобто відніманням двох цілих чисел.
- Результатом третьої операції буде 50, тобто множення між двома цілими числами.
- Результатом четвертої операції буде 2, тобто вихід ділення двох цілих чисел.
- Результатом п’ятої операції буде 0, оскільки при поділі двох заданих цілих чисел не залишиться нагадування.
Слід пам’ятати, що результат операції буде залежати від типу даних, що використовується для збереження результату.
Отже, якщо ділення двох цілих значень повертає плаваюче значення і якщо результат присвоєно цілочисельній змінній, то десяткова частина буде втрачена через різні типи даних. Будь ласка, щоб дізнатись більше про типи даних та перетворення відвідайте наш попередній підручник.
Оператор модуля відрізняється від інших операторів, він повертає значення нагадування з ділення цілих чисел. Скажімо, якщо ми поділимо 20 на 6, тоді оператор ділення поверне відповідь як 3 (фактор), а оператор модуля поверне 2, тобто нагадування про ділення.
Окрім вищезазначених 5 операторів, C # також пропонує два спеціальні оператори, які збільшують або зменшують значення змінної на 1.
Це:
- Інкрементний оператор : Позначається символом '++'
- Оператор зменшення : Позначається символом '- -'
Ці оператори можуть бути заздалегідь фіксованими або суфіксальними зі змінними для роботи.
Приклад:
int a = 10; int b = 5; int increment; int decrement; increment = a++; decrement = b--;
У наведеному вище прикладі відповідь на приріст буде 11, тобто значення a буде збільшено на 1. Тоді як відповідь на зменшення буде 4, тобто значення b буде зменшено на 1.
Реляційні оператори
Будь-яке відношення між двома операндами перевіряється за допомогою реляційних операторів. Реляційні оператори повертають булеві значення. Якщо відношення між двома операндами успішно перевірено, воно поверне значення 'true', а якщо перевірка не вдасться, буде повернуто значення 'false'.
Реляційні оператори в основному використовуються для прийняття рішень або для визначення умов для циклів.
Давайте подивимось на реляційні оператори, запропоновані C #:
- Більше, ніж оператор: (позначається “>”): перевіряє значення, яке перевищує відношення між операндами.
- Менше оператора: (позначається “<“): Validates less than the relation between operands.
- Дорівнює оператору: (позначається '=='): перевіряє рівність двох операндів.
- Більше або дорівнює (позначається '> ='): перевіряє співвідношення між двома операндами або дорівнює йому.
- Менше або дорівнює (позначається “<=”): Validates less than or equals to the relations between the two operands.
- Не дорівнює: (позначається '! ='): перевіряє не однаковий зв'язок між двома операндами.
int a = 10; int b = 5; bool validate; validate = a > b; //1 Console.WriteLine(validate); validate = a = b; //4 Console.WriteLine(validate); validate = a <= b; //5 Console.WriteLine(validate); validate = a != b; //6 Console.WriteLine(validate);
Результатом роботи вищезазначеної програми буде:
- a> b поверне значення 'True'.
- до
- a == b поверне значення 'False'.
- a> = b поверне значення «True», оскільки a більше, ніж b, і оператор шукає успішну оцінку будь-якої із заданих умов для повернення справжнього значення. Оскільки наведений приклад повертає значення “True” в обох випадках, оператор поверне значення true.
- до<=b will return “False” as a is neither less than b nor equal to b.
- a! = b поверне значення 'True', оскільки a не дорівнює b.
Оператори присвоєння
Оператори присвоєння використовуються для присвоєння значення змінній. Зазвичай вони використовуються перед арифметичним оператором.
Давайте подивимось на оператори присвоєння, запропоновані C #:
(i) Дорівнює (“=”): Це один з найпростіших операторів присвоєння. Він присвоює значення одного операнда іншому. тобто значення правого бічного операнда до лівого бічного операнда.
Іспит : a = b
(ii) Додати рівне до оператора присвоєння: Як випливає з назви, це комбінація плюса '+' і рівна '='. Він записується як “+ =”, і він додає операнд праворуч до лівого операнда і зберігає остаточне значення в лівому операнді.
Приклад: a + = b означає (a = a + b)
(iii) Відняти рівного оператора присвоєння: Подібно до додавання дорівнює, він віднімає значення правого операнда з лівого операнда, а потім присвоює значення лівому операнду.
Приклад: a - = b означає (a = a-b)
(iv) Відділ, рівний оператору присвоєння: Він ділить значення правого операнда з лівим, а потім зберігає результат у лівому операнді.
Приклад: a / = b середнє (a = a / b)
(v) Множення, рівне оператору присвоєння: Він множить значення правого операнда з лівим, а потім зберігає результат у лівому операнді.
Приклад: a * = b середнє (a = a * b)
(vi) Модуль дорівнює оператору присвоєння: Він знаходить модуль лівого і правого операнда і зберігає значення в лівому операнді.
Приклад:
a %=b means (a= a%b)
Нижче наведено програму для більшої ясності:
int a = 10; int b = 5; a += b; //1 Console.WriteLine(a); a -= b; //2 Console.WriteLine(a); a /= b; //3 Console.WriteLine(a); a *= b; //4 Console.WriteLine(a); a %= b; //5 Console.WriteLine(a);
Вихідні дані
- Перше значення поверне 15, тобто a = a + b.
- Другий оператор поверне 10, тобто a = a-b.
- Третій оператор поверне 2, тобто a = a / b.
- Четвертий оператор поверне 50, тобто a = a * b.
- П'ятий оператор поверне 0, тобто a = a% b.
Логічні оператори
Логічні оператори використовуються для виконання логічних операцій. Логічні оператори працюють із булевими виразами і повертають булеве значення. Логічні оператори використовуються з умовними операторами у циклах та операторах прийняття рішень.
Логічні оператори та їх використання.
# 1) Логічний І Оператор
Символ: '&&'
І оператор AND повертає true, коли обидва значення істинні. Якщо якесь із значень має значення false, воно поверне значення false.
Наприклад, A && B поверне істину, якщо і A, і B є істинними, якщо будь-який або обидва з них є хибними, тоді він поверне false.
# 2) Логічний АБО Оператор
Символ: '||'
Оператор OR повертає true, якщо будь-яка з умов / операндів є true. Він поверне значення false, коли обидва операнди хибні.
Наприклад, A || B повертає true, якщо значення будь-якого з A або B є істинним. Він поверне значення false, якщо значення A і B мають значення false.
# 3) Логічний НЕ Оператор
Символ: '!'
Оператор NOT використовується, щоб змінити логічний висновок будь-якої умови. Якщо умова істинна, тоді вона поверне false, а якщо умова хибна, тоді вона поверне true.
Приклад, ! (A || B) повертає false, якщо “A || B” повертає true, і поверне true, якщо “A || B” повертає false.
Приклад програми:
int a = 10; int b = 5; bool result; // AND operator result = (a == b) && (a>b) Console.WriteLine(result); //OR Operator result = (a == b) || (a>b) Console.WriteLine(result); //NOT Operator result = !((a == b) || (a>b)) Console.WriteLine(result);
Результатом роботи вищезазначеної програми буде:
- Перше значення поверне false, оскільки одна з умов, тобто a == b є false.
- Другий оператор поверне істину, оскільки одна з умов, тобто a> b, є істинною.
- Третій оператор поверне false, тобто заперечення результату оператора OR.
Висновок
У цьому посібнику ми дізналися про різні типи операторів на мові програмування C #. Ми дізналися про використання та символи цих операторів. Арифметичний оператор використовується програмою для виконання простих алгебраїчних операцій, таких як додавання, віднімання, множення, ділення тощо.
Реляційні оператори - це ті, які використовуються для перевірки взаємозв'язку між двома операндами так, ніби вони рівні, більші, менші ніж і т. Д. Оператори призначення використовуються для присвоєння значень змінній. Найпростіший приклад оператора присвоєння - 'дорівнює'. Логічні оператори використовуються для виконання логічних операцій типу AND, OR, NOT тощо.
Оператори широко використовуються для оголошення умов в операторах прийняття рішень, під час використання циклів або під час виконання алгебраїчних операцій.
=> Ознайомтесь з нашим остаточним посібником з навчання C # тут
Рекомендована література
- Приклади арифметичних та булевих операторів сценарію оболонки Unix
- Умовні твердження Unix: якщо тоді інше та реляційні оператори
- Оператори, типи та приклади на C ++
- Оператори Python
- Нові / Видалити оператори в C ++ з прикладами
- Константи, оператори та переваги операторів у VBScript
- Огляд реляційної бази даних Altibase з відкритим кодом
- Кореляція та логічні дії в Neoload Tool