Учебники

7) Переменные и операторы C #

Переменные C #

Переменная — это имя, данное области хранения, которая используется для хранения значений различных типов данных. Каждая переменная в C # должна иметь определенный тип, который определяет размер и расположение памяти переменной.

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

Например, если у нас была переменная Integer, то такие операции, как сложение и вычитание, могут выполняться над переменной. Можно объявить несколько переменных в программе.

Давайте посмотрим на быстрый пример объявления нескольких переменных разных типов данных.

В нашем примере мы определим две переменные, одну из которых типа «строка», а другую типа «Integer». Затем мы отобразим значения этих переменных на консоли. Для каждого примера мы изменим только основную функцию в нашем файле Program.cs.

Основы C # - тип данных, массивы, переменные и операторы и перечисление

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 используется для вывода значения переменной String и Integer.

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

Вывод

Основы C # - тип данных, массивы, переменные и операторы и перечисление

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

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

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

Операторы C #

Арифметические Операторы

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

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

Операторы отношений

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

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

Логические Операторы

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

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

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

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

Основы C # - тип данных, массивы, переменные и операторы и перечисление

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. Показан пример логической операции, в которой логический оператор (!) Применяется к переменной состояния. Логический оператор NOT восстанавливает текущее значение любого логического значения. Таким образом, если логическое значение равно «истина», логическое НЕ будет возвращать значение «ложь», и наоборот. В нашем случае, поскольку значение переменной состояния равно «true», результат покажет «false». Результат записывается в консоль.

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

Вывод

Основы C # - тип данных, массивы, переменные и операторы и перечисление