Переменные 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();}}}
Код Пояснение
- Объявляется переменная типа данных String. Имя переменной - «сообщение». Значение переменной - «Значение равно».
- Объявляется переменная типа данных Integer (Int32). Имя переменной - val. Значение переменной 30.
- Наконец, оператор 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();}}}
Код Пояснение
- Определены две целочисленные переменные: одна - val1, другая - val2. Они будут использоваться для демонстрации реляционных и арифметических операций. Логическая переменная определяется для демонстрации логических операций.
- Показан пример арифметической операции, в которой оператор сложения выполняется для значений val1 и val2. Результат записывается в консоль.
- Показан пример реляционной операции, в которой оператор «меньше» выполняется для значений val1 и val2. Результат записывается в консоль.
- Показан пример логической операции, в которой логический оператор (!) Применяется к переменной состояния. Оператор логического НЕ меняет текущее значение любого логического значения на противоположное. Таким образом, если логическое значение равно «истина», логическое НЕ вернет значение «ложь» и наоборот. В нашем случае, поскольку значение переменной статуса «истина», результат будет «ложь». Результат записывается в консоль.
Если приведенный выше код введен правильно и программа успешно выполнена, вывод будет отображаться.
Выход