Змінні C# & Operaтори з прикладом
Змінні C#
Змінна — це ім’я, дане області зберігання, яка використовується для зберігання значень різних типів даних. Кожна змінна в C# повинна мати певний тип, який визначає розмір і розташування пам’яті змінної.
Наприклад, змінна може бути типу String, що означає, що вона буде використовуватися для зберігання рядкового значення. Залежно від типу даних над змінною можна виконувати певні операції.
Наприклад, якби у нас була змінна Integer, тоді над змінною можна було б виконувати такі операції, як додавання та віднімання. У програмі можна оголосити декілька змінних.
Давайте розглянемо короткий приклад оголошення кількох змінних різних типів даних.
У нашому прикладі ми визначимо дві змінні, одну типу "рядок", а іншу типу "Ціле число". Потім ми відобразимо значення цих змінних на консолі. Для кожного прикладу ми будемо змінювати лише основну функцію в нашому файлі Program.cs.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { String message="The value is "; Int32 val=30; Console.Write(message+val); Console.ReadKey(); } } }
Пояснення коду
- Оголошено змінну типу даних String. Ім'я змінної - "повідомлення". Значення змінної – «Значення є».
- Оголошується змінна типу даних Integer (Int32). Ім'я змінної - "val". Значення змінної дорівнює 30.
- Нарешті, оператор Console.write використовується для виведення значення змінної String і Integer.
Якщо наведений вище код введено належним чином і програма виконана успішно, буде показано наступний вихід.
Вихід
З виведених даних ви можете побачити, що значення як рядкової, так і цілочисельної змінної відображаються на консолі.
Operatori використовуються для виконання операцій над значеннями різних типів даних. Наприклад, щоб виконати додавання 2 чисел, використовується оператор +.
Давайте подивимося таблицю операторів, доступних для різних типи даних
C# Operaторс
Арифметика Operaторс
Це оператори, які використовуються для виконання математичних операцій над числами. Нижче наведено список операторів, доступних у C#.
Operaтор | Опис |
---|---|
+ | Додає два операнди |
- | Віднімає другий операнд із першого |
* | Множить обидва операнди |
/ | Ділить чисельник на від’ємник |
% | Модуль Operaтор і залишок після цілочисельного ділення |
++ | Оператор збільшення збільшує ціле значення на одиницю |
- | Оператор декремента зменшує ціле значення на одиницю |
Реляційний Operaторс
Це оператори, які використовуються для виконання операцій відношення над числами. Нижче наведено список операторів відношення, доступних у C#.
Operaтор | Опис |
---|---|
== | Перевіряє, чи рівні значення двох операндів чи ні, якщо так, то умова стає істинною. |
!= | Перевіряє, чи значення двох операндів рівні чи ні, якщо значення не рівні, тоді умова стає істинною. |
> | Перевіряє, чи значення лівого операнда більше за значення правого операнда, якщо так, тоді умова стає істинною. |
< | Перевіряє, чи значення лівого операнда менше за значення правого операнда, якщо так, тоді умова стає істинною. |
>= | Перевіряє, чи значення лівого операнда більше або дорівнює значенню правого операнда, якщо так, тоді умова стає істинною. |
<= | Перевіряє, чи значення лівого операнда менше або дорівнює значенню правого операнда, якщо так, тоді умова стає істинною. |
логічний Operaторс
Це оператори, які використовуються для виконання логічних операцій над значеннями. Нижче наведено список операторів, доступних у C#.
Operaтор | Опис |
---|---|
&& | Це логічний оператор І. Якщо обидва операнди істинні, тоді умова стає істинною. |
|| | Це оператор логічного АБО. Якщо будь-який з операндів є істинним, тоді умова стає істинним. |
! | Це логічний оператор НЕ. |
Давайте розглянемо короткий приклад того, як оператори можна використовувати в .Net.
У нашому прикладі ми визначимо 2 змінні Integer і одну змінну Boolean. Потім ми виконаємо наступні операції
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Int32 val1 = 10,val2 = 20; bool status = true; Console.WriteLine(val1 + val2); Console.WriteLine(val1 < val2); Console.WriteLine(!(status)); Console.ReadKey(); } } }
Пояснення коду
- Визначено дві цілочисельні змінні, одна – val1, а друга – val2. Вони будуть використані для демонстрації реляційних і арифметичних операцій. Булева змінна визначається для демонстрації логічних операцій.
- Показано приклад арифметичної операції, у якій оператор додавання виконується для val1 і val2. Результат записується на консоль.
- Показано приклад операції відношення, у якій оператор менше виконується для val1 і val2. Результат записується на консоль.
- Показано приклад логічної операції, де логічний оператор (!) застосовано до змінної статусу. Логічний оператор NOT змінює поточне значення будь-якого логічного значення. Отже, якщо логічне значення дорівнює «true», логічне НІ поверне значення «false» і навпаки. У нашому випадку, оскільки значення змінної статусу дорівнює «true», результат покаже «false». Результат записується на консоль.
Якщо наведений вище код введено належним чином і програма виконана успішно, буде відображено результат.