Переменные C # & Операторы с примером

Содержание:

Anonim

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

Переменная - это имя, присвоенное области хранения, которая используется для хранения значений различных типов данных. Каждая переменная в 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 используется для вывода значения как строковой, так и целочисленной переменных.

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

Выход

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

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

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

Операторы C #

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

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

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

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

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

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

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

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

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

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

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

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

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

Выход