Переменные C# и Operaторс с примером
Переменные С#
Переменная — это имя, присвоенное области хранения, которая используется для хранения значений различных типов данных. Каждая переменная в C# должна иметь определенный тип, который определяет размер и расположение памяти переменной.
Например, переменная может иметь тип String, что означает, что она будет использоваться для хранения строкового значения. В зависимости от типа данных с переменной можно выполнять определенные операции.
Например, если бы у нас была целочисленная переменная, то с ней можно было бы выполнять такие операции, как сложение и вычитание. В программе можно объявить несколько переменных.
Давайте рассмотрим краткий пример объявления нескольких переменных разных типов данных.
В нашем примере мы определим две переменные: одну типа «строка», а другую типа «Целое число». Затем мы отобразим значения этих переменных на консоли. Для каждого примера мы изменим только основную функцию в нашем файле 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 используется для вывода значения как строковой, так и целочисленной переменной.
Если приведенный выше код введен правильно и программа выполнена успешно, будет отображен следующий вывод.
Результат
Из вывода вы можете видеть, что значения как строковой, так и целочисленной переменной отображаются на консоли.
Operators используются для выполнения операций над значениями различных типов данных. Например, для выполнения сложения двух чисел используется оператор +.
Давайте посмотрим таблицу операторов, доступных для различных типы данных
C# OperaTORs
Арифметический OperaTORs
Это операторы, используемые для выполнения математических операций с числами. Ниже приведен список операторов, доступных в C#.
оператор | Описание |
---|---|
+ | Добавляет два операнда |
– | Вычитает второй операнд из первого |
* | Умножает оба операнда |
/ | Делит числитель на числитель |
% | модуль Operator и остаток после целочисленного деления |
++ | Оператор инкремента увеличивает целое значение на единицу |
- | Оператор декремента уменьшает целое значение на единицу |
реляционный OperaTORs
Это операторы, используемые для выполнения реляционных операций с числами. Ниже приведен список реляционных операторов, доступных в C#.
оператор | Описание |
---|---|
== | Проверяет, равны ли значения двух операндов, если да, то условие становится истинным. |
!= | Проверяет, равны ли значения двух операндов, если значения не равны, то условие становится истинным. |
> | Проверяет, больше ли значение левого операнда, чем значение правого операнда, если да, то условие становится истинным. |
< | Проверяет, меньше ли значение левого операнда, чем значение правого операнда, если да, то условие становится истинным. |
>= | Проверяет, больше ли значение левого операнда или равно значению правого операнда, если да, то условие становится истинным. |
<= | Проверяет, меньше ли значение левого операнда или равно значению правого операнда, если да, то условие становится истинным. |
логический OperaTORs
Это операторы, используемые для выполнения логических операций над значениями. Ниже приведен список операторов, доступных в C#.
оператор | Описание |
---|---|
&& | Это логический оператор И. Если оба операнда истинны, то условие становится истинным. |
|| | Это логический оператор ИЛИ. Если какой-либо из операндов истинен, то условие становится истинным. |
! | Это логический оператор НЕ. |
Давайте рассмотрим краткий пример того, как можно использовать операторы в .Net.
В нашем примере мы определим две целочисленные переменные и одну логическую переменную. Затем мы выполним следующие операции
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. Результат записывается в консоль.
- Показан пример логической операции, в которой к переменной состояния применяется логический оператор (!). Логический оператор НЕ меняет текущее значение любого логического значения. Таким образом, если логическое значение равно «истине», логическое НЕ вернет значение «ложь», и наоборот. В нашем случае, поскольку значение переменной статуса равно «истина», результат будет отображаться как «ложь». Результат записывается в консоль.
Если приведенный выше код введен правильно и программа выполнена успешно, будут отображены выходные данные.