C# Променливи & Operaторове с пример
C# променливи
Променливата е име, дадено на област за съхранение, която се използва за съхраняване на стойности от различни типове данни. Всяка променлива в C# трябва да има определен тип, който определя размера и разположението на паметта на променливата.
Например една променлива може да бъде от типа String, което означава, че ще се използва за съхраняване на низова стойност. Въз основа на типа данни могат да се извършват специфични операции върху променливата.
Например, ако имаме променлива Integer, тогава операции като събиране и изваждане могат да бъдат извършени върху променливата. Човек може да декларира множество променливи в една програма.
Нека да разгледаме бърз пример за деклариране на множество променливи от различни типове данни.
В нашия пример ще дефинираме две променливи, едната от типа „низ“, а другата от типа „Цяло число“. След това ще покажем стойностите на тези променливи на конзолата. За всеки пример ще модифицираме само основната функция в нашия файл 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. Името на променливата е 'message'. Стойността на променливата е „Стойността е “.
- Декларира се променлива от типа данни Integer (Int32). Името на променливата е 'val'. Стойността на променливата е 30.
- Накрая операторът Console.write се използва за извеждане както на стойността на променливата String, така и на Integer.
Ако горният код е въведен правилно и програмата е изпълнена успешно, ще се покаже следният изход.
Продукция
От изхода можете да видите, че стойностите както на низовата, така и на целочислената променлива се показват на конзолата.
Operator са използвани за извършване на операции върху стойности от различни типове данни. Например, за да извършите събиране на 2 числа, се използва операторът +.
Нека видим таблицата с оператори, налични за различните типове данни
C# Operaтори
аритметика Operaтори
Това са оператори, използвани за извършване на математически операции с числа. По-долу е списъкът на наличните оператори в C#.
OperaTor | Descriptйон |
---|---|
+ | Добавя два операнда |
- | Изважда втория операнд от първия |
* | Умножава и двата операнда |
/ | Дели числителя на числител |
% | Модул Operator и остатък от след целочислено деление |
++ | Операторът за увеличаване увеличава целочислената стойност с единица |
- | Операторът за намаляване намалява целочислената стойност с единица |
Релационна Operaтори
Това са оператори, използвани за извършване на релационни операции върху числа. По-долу е списъкът с релационни оператори, налични в C#.
OperaTor | Descriptйон |
---|---|
== | Проверява дали стойностите на два операнда са равни или не, ако да, тогава условието става вярно. |
!= | Проверява дали стойностите на два операнда са равни или не, ако стойностите не са равни, тогава условието става вярно. |
> | Проверява дали стойността на левия операнд е по-голяма от стойността на десния операнд, ако да, тогава условието става вярно. |
< | Проверява дали стойността на левия операнд е по-малка от стойността на десния операнд, ако да, тогава условието става вярно. |
>= | Проверява дали стойността на левия операнд е по-голяма или равна на стойността на десния операнд, ако да, тогава условието става вярно. |
<= | Проверява дали стойността на левия операнд е по-малка или равна на стойността на десния операнд, ако да, тогава условието става вярно. |
логичен Operaтори
Това са оператори, използвани за извършване на логически операции върху стойности. По-долу е списъкът с оператори, налични в C#.
OperaTor | Descriptйон |
---|---|
&& | Това е логическият оператор И. Ако и двата операнда са верни, тогава условието става истина. |
|| | Това е логическият оператор ИЛИ. Ако някой от операндите е верен, тогава условието става вярно. |
! | Това е логическият оператор НЕ. |
Нека да разгледаме бърз пример за това как операторите могат да се използват в .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. Резултатът се записва в конзолата.
- Показан е пример за логическа операция, при която логическият оператор (!) се прилага към променливата на състоянието. Логическият оператор NOT обръща текущата стойност на всяка булева стойност. Така че, ако булева стойност е „true“, логическото НЕ ще върне стойността „false“ и обратно. В нашия случай, тъй като стойността на променливата на състоянието е „true“, резултатът ще покаже „false“. Резултатът се записва в конзолата.
Ако горният код е въведен правилно и програмата е изпълнена успешно, изходът ще се покаже.