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




