Переменные 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();
  }
 }
}

Код Пояснение

  1. Объявлена ​​переменная типа данных String. Имя переменной — «сообщение». Значение переменной: «Значение равно».
  2. Объявлена ​​переменная типа данных Integer (Int32). Имя переменной — «val». Значение переменной равно 30.
  3. Наконец, оператор Console.write используется для вывода значения как строковой, так и целочисленной переменной.

Если приведенный выше код введен правильно и программа выполнена успешно, будет отображен следующий вывод.

Результат

Переменные С#

Из вывода вы можете видеть, что значения как строковой, так и целочисленной переменной отображаются на консоли.

Operators используются для выполнения операций над значениями различных типов данных. Например, для выполнения сложения двух чисел используется оператор +.

Давайте посмотрим таблицу операторов, доступных для различных типы данных

C# OperaTORs

Арифметический OperaTORs

Это операторы, используемые для выполнения математических операций с числами. Ниже приведен список операторов, доступных в C#.

оператор Описание
+ Добавляет два операнда
Вычитает второй операнд из первого
* Умножает оба операнда
/ Делит числитель на числитель
% модуль Operator и остаток после целочисленного деления
++ Оператор инкремента увеличивает целое значение на единицу
- Оператор декремента уменьшает целое значение на единицу

реляционный OperaTORs

Это операторы, используемые для выполнения реляционных операций с числами. Ниже приведен список реляционных операторов, доступных в C#.

оператор Описание
== Проверяет, равны ли значения двух операндов, если да, то условие становится истинным.
!= Проверяет, равны ли значения двух операндов, если значения не равны, то условие становится истинным.
> Проверяет, больше ли значение левого операнда, чем значение правого операнда, если да, то условие становится истинным.
< Проверяет, меньше ли значение левого операнда, чем значение правого операнда, если да, то условие становится истинным.
>= Проверяет, больше ли значение левого операнда или равно значению правого операнда, если да, то условие становится истинным.
<= Проверяет, меньше ли значение левого операнда или равно значению правого операнда, если да, то условие становится истинным.

логический OperaTORs

Это операторы, используемые для выполнения логических операций над значениями. Ниже приведен список операторов, доступных в C#.

оператор Описание
&& Это логический оператор И. Если оба операнда истинны, то условие становится истинным.
|| Это логический оператор ИЛИ. Если какой-либо из операндов истинен, то условие становится истинным.
! Это логический оператор НЕ.

Давайте рассмотрим краткий пример того, как можно использовать операторы в .Net.

В нашем примере мы определим две целочисленные переменные и одну логическую переменную. Затем мы выполним следующие операции

C# OperaTORs

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();
  }
 }
}

Код Пояснение

  1. Определены две целочисленные переменные: одна — val1, другая — val2. Они будут использоваться для демонстрации реляционных и арифметических операций. Логическая переменная определяется для демонстрации логических операций.
  2. Показан пример арифметической операции, в которой оператор сложения выполняется над значениями val1 и val2. Результат записывается в консоль.
  3. Показан пример реляционной операции, в которой оператор «меньше» применяется к значениям val1 и val2. Результат записывается в консоль.
  4. Показан пример логической операции, в которой к переменной состояния применяется логический оператор (!). Логический оператор НЕ меняет текущее значение любого логического значения. Таким образом, если логическое значение равно «истине», логическое НЕ вернет значение «ложь», и наоборот. В нашем случае, поскольку значение переменной статуса равно «истина», результат будет отображаться как «ложь». Результат записывается в консоль.

Если приведенный выше код введен правильно и программа выполнена успешно, будут отображены выходные данные.

Результат

C# OperaTORs